Zur Navigation

rewriterule: doppelte trailing slashes durch einen ersetzen

1 Petra

Hallo,

ich habe alte urls mit einem doppelten trailing slash - Beispiel:
http://example.com/index.php/verzeichnis//

Diese will ich per rewriterule in einen einfachen trailing slash verändern (mit permanent redirect), also so:
http://example.com/index.php/verzeichnis/

Ich habe aber nur eine rewriterule, um alle trailing slashes zu entfernen:

RewriteRule ^(.*[^/])/$ /$1 [R=301,L] 

Wäre toll, wenn jemand weiß, wie ich diese Zeile verändern muß, damit das klappt.

Schöne Grüße
Petra

03.12.2007 17:35

2 Jörg Kruse

Hallo Petra,

ich würde auf beiden Seiten jeweils noch einen Slash hinzufügen :):

RewriteRule ^(.*[^/])//$ /$1/ [R=301,L]

03.12.2007 17:40

3 Petra

Hallo Jörg,

wouw - funktioniert bestens!
Ich hatte an anderen Stellen welche eingefügt, ohne Erfolg.

Vielen Dank! :)

04.12.2007 15:26

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]