Hallo zusammen,
ich habe eine Frage zu zusätzlichen Rewrite-Regeln in der .htaccess.
Das ist zwar kein Contao-Problem, aber sicher kennen das hier einige.
Damit die Links der vorherigen Webseite umgeleitet werden habe ich vom Kunden eine längere Liste erhalten, die ich in die .htaccess eingetragen habe.
Dabei habe ich allerdings ein Problem.
Ich soll z.B. umleiten von:
/en/contact/ auf die Seite /en/contact.html
/en/contact/maintenance-and-support/ auf die Seite /en/contact/maintenance-and-support.html
Egal in welcher Reihenfolge ich die beiden Redirects schreibe, wird die Url maintenance-and-support/ nicht korrekt weitergeleitet, weil ja im Fall oben schon /en/contact drin vorkommt und dieser Teil ersetzt wird. Drehe ich die Reihenfolge, soll ja auf /en/contact/anderertitel.html weitergeleitet werden, doch die Redirect-Regel "/en/contact auf die Seite /en/contact.html" greift noch, weil in der Ziel-Url "/en/contact" vorkommt.
Gibt es eine Möglichkeit, Redirects zu beschränken, so dass nur bei exakter Übereinstimmung weiterleiten? Also /en/contact/ nur dann, wenn die Url genau so endet und nicht noch etwas dahinter kommt?
In der Reihenfolge wie oben geschrieben werde ich auf folgende Seite geleitet:
/en/contact.htmlmaintenance-and-support/
Bei anderer Reihenfolge auf:
/en/contact.htmlmaintenance-and-support.html
Vielen Dank für eure Ideen und Tipps!
Fwac.
Lesezeichen