Hallo,
folgende rewrite rule habe ich in der .htaccess:
RewriteRule ^(testwort)/(.*)$ index.php?parameter=$2 [L]
Wird die Seite aufgerufen mit
http://name-der-seite.de/testwort/[b]ht ... google.com[/b]
wird brav das Skript am Ort /index.php?paramter=http://www.google.com aufgerufen.
Ist die URL jedoch urlencoded und wird so übergeben ...
http://name-der-seite.de/testwort/[b]ht ... .google.de[/b]
dann kommt eine 404-Fehlermeldung.
Wer weiß Rat?
Lieben Gruß
Armin
mod_rewrite zickt bei URL-encodeten Parametern
-
- Posts: 5923
- Joined: 2004-05-23 12:53
Re: mod_rewrite zickt bei URL-encodeten Parametern
Erhöhe das RewriteLogLevel und schau dir die Ausgabe an.
-
- Posts: 14
- Joined: 2007-11-28 21:31
Re: mod_rewrite zickt bei URL-encodeten Parametern
Ist kein Root-Server, daher kann ich das leider nicht.
Habe aber mittlerweile herausgefunden, dass das ein Bug in Apache's mod_rewrite ist, der bei URL-Codieren Sachen Bockmist bei Zeichen wie "%" etc. baut.
Danke & Gruß
Armin
Habe aber mittlerweile herausgefunden, dass das ein Bug in Apache's mod_rewrite ist, der bei URL-Codieren Sachen Bockmist bei Zeichen wie "%" etc. baut.
Danke & Gruß
Armin