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
Growth Marketing Manager:in – Social Media GOhiring GmbH in Homeoffice |
||
Praktikum Social Media/Employer Branding AXA Konzern AG in Köln |
||
Werkstudent Audit Vorstandsressort – Interne Kommunikation und Social Media (w/m/d) KPMG AG Wirtschaftsprüfungsgesellschaft in Düsseldorf |
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]