Mailinglisten-Archive |
On Tue, 29 Aug 2000, Matthias Endler wrote: > Hallo Mathias, > > ><VirtualHost 192.168.0.1> > > [...] > > RewriteEngine On > > RewriteRule ^/([^/]+)/([^/]+)/([^\.]+)\.php$ /$1/$3.php?SESSION=$2 [PT] Diese Rule hat einige Nachteile, die man durch ein paar simple Modifikationen wieder wettmachen kann. Die veränderte Rule ist vor allem für Sites von Interesse, die man nachträglich umstellen will. Ich habe dafür diese Rule benutzt: RewriteRule ^/=([a-z0-9]+)/(.*) /$2 [E=SID:$1] Unterschiede: * Ein Erkennungszeichen am Anfang läßt die Regexengine schneller arbeiten. * Funktioniert für Dokumente in einem beliefig tiefen Verzeichnisbaum. * Dateisuffix ist frei wählbar. * Die Session ID wird über das Environment zugänglich gemacht, dadurch eliminiert man das ?& Problem bei GET Queries. - Sascha
php::bar PHP Wiki - Listenarchive