mod_rewrite und Doppelslash
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
Moin,
also ich hab ein Problem und finde einfach keine "schicke" Lösung. Ich verwende ganze URLs im Query-String und möchte hier mit mod_rewrite arbeiten. Dummerweise jedoch wird aus http:// nur http:/ d.h. mod_rewrite entfernt mir das 2. Slash.
Ich habe irgendwo gelesen, dass das vollkommen normal ist. Blöderweise finde ich hierzu kein Workaround, außer mittels str_replace oder anderen Unnötigkeiten das 2. Slash wieder herbei zu zaubern.
Hat jemand eine Idee?
Beitrag zuletzt geändert: 29.9.2011 2:01:23 von fabo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Wie sieht den dein mod_rewrite aus? bzw der Inhalt von .htaccess
-
<IfModule mod_rewrite.c> RewriteEngine On RewriteRule ^([^/]*)\.html$ index.php?lang=$1 [L] RewriteRule ^(([\w-]+://?|www[.])[^\s()<>]+(?:\([\w\d]+\)|([^[:punct:]\s]|/)))$ index.php?url=$1 [L] </IfModule>
Aber ich habe nun diverse Szenarien durchgespielt und es fehlt immer das 2. Slash - Unabhängig von der RewriteRule. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage