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
![]() |
Social Media Specialist (w/m/d) statworx GmbH in Frankfurt am Main |
|
![]() |
Werkstudent:in Social Media Performance (m/w/d) Bayernwerk AG in Regensburg |
|
Social-Media, Community Management, Kommunikationskonzepte und Events für hoch-professionelle Dienstleistungen Praktikum/Werkstudent:in (m/w/d) Beirat-BW e.V. in Stuttgart |
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]