dahead hat geschrieben:wäre schon super ;)
Ochnöö ;)
Mal angenommen, du möchtest externe Weiterleitungen haben und alle betreffenden Pfade entsprechen deinem Muster Schrägstrich_am_Anfang-
buchstaben-
bindestrich-
buchstaben-
.html, aber keine anderen:
RedirectMatch permanent ^(/[a-z]+)-([a-z]+)\.html$ $1/$2.html - mod_rewrite bräuchtest du dann nicht, Redirect soll etwas leichtfüßiger sein.
Stellt sich jetzt die Frage, ob es das ist, was du willst.
- Gibt es noch andere Pfade, die diesem Muster entsprechen, aber nicht umgeleitet werden sollen? Dann musst du das Problem genauer beschreiben.
- Möchtest du gar nicht extern umleiten, sondern unsichtbar, serverintern den Pfad umbiegen? Dann kannst du zwar das Muster fast 1:1 übernehmen, musst aber doch zu mod_rewrite bzw. RewriteRule greifen.
- Möchtest du nicht a-b.html im Browser aufrufen und a/b.html geliefert bekommen, sondern umgekehrt a/b.html aufrufen und a-b.html geliefert bekommen? Dann müssen entsprechend in Muster und Ziel Binde- und Schrägstrich ausgetauscht werden.