mod_rewrite
ein_philipp
- webserver
0 wahsaga
hallo zusammen,
folgendes problem: ich will 2 variablen rewriten, die 3. (die session-id) aber nicht, und diese mit einem fragezeichen an die ersten beiden (regewriteten) variablen anhängen. also:
verzeichnis/datei.html?sid=123456789
zu
index.php?s1=verzeichnis&s2=datei&sid=123456789
folgendes funktioniert NICHT:
RewriteRule ^(.*)/(.*).html?(.*) index.php?s1=$1&s2=$2&$3
könnt ihr mir weiterhelfen?
danke, gruß philipp
ps: ich will nicht
RewriteRule ^(.*)/(.*).html(.*) index.php?s1=$1&s2=$2$3
d.h verzeichnis/datei.html&sid=123456789 verwenden, sondern ein fragezeichen!!!
hi,
folgendes funktioniert NICHT:
RewriteRule ^(.*)/(.*).html?(.*) index.php?s1=$1&s2=$2&$3
natürlich tut es das nicht, weil in dem teil des URLs, den die rewriterule betrachtet, der querystring gar nicht enthalten ist.
das flag [qsa], query string append, könnte eine mögliche lösung deines "problems" sein.
gruß,
wahsaga
hallo,
das flag [qsa], query string append, könnte eine mögliche lösung deines "problems" sein.
könntest du das näher erläutern??
gruß Philipp
nochmal hallo,
nachdem ich in google nach [QSA] gesucht habe (und ein paar infos gefunden) funzts jetzt.
danke, gruß, philipp