Nehme ich zB
RewriteEngine on
RewriteBase /test/
akzeptiert der Server Usereingaben im Browser mit www.abc.de/test/, aber nicht www.abc.de/test. Das letztere erzeugt einen Fehler 403.
Nehme ich dahingegen umgekehrt das trailing Slash test/ heraus
RewriteEngine on
RewriteBase /test
akzeptiert der Server Usereingaben im Browser mit www.abc.de/test/, aber erneut nicht www.abc.de/test.
Der User sollte aber sowohl /test wie auch /test/ eingeben können.
Jemand eine Idee?
Neue Stellenangebote
![]() |
Manager Digital Communications – Social Media / Online Kampagnen (m|w|d) ADAC SE in München |
|
![]() |
Kommunikationsmanager – Social Media / Communities & Content Marketing (m|w|d) ADAC SE in München |
|
![]() |
Digital Media Manager für Online Marketing / Social Media Kampagnen (m|w|d) ADAC SE in München |
Ich bin da zwar nicht der Rewrite-Held, aber ich hab bei mir was ähnliches.
Bei der RewriteRule kriegt man es mit folgendem kryptischen Befehl hin:
RewriteRule ^test/([^.?/]+)/$ /test/$1 [QSA]
oha, danke, mal schauen ob das geht.
Der Vorschlag von Martin (Mail…) klappte leider nicht.
eine Frage: Kein Space im obigen String?
Space, hmm. War ein Copy&Paste Fehler. Tabs werden wohl nicht übernommen. 😀 Hier also nochmal mit Leerzeichen:
RewriteRule ^usage/([^.?/]+)/$ /usage/$1 [QSA]