Mailinglisten-Archive |
Hallöchen > www.xyz.de/8fac4a249e583faca602cf6f557fd6e2/test.php > > Im VirtualHost im Apache habe ich folgenden Rewrite-Eintrag: > > RewriteEngine On > RewriteRule ^[0-9a-z]{32}/(.+) /$1 > > [..](3) applying pattern '^[0-9a-z]{32}/(.+)' to uri > '/8fac4a249e583faca602cf6f557fd6e2/test.php' > [..](1) pass through /8fac4a249e583faca602cf6f557fd6e2/test.php Die Regexp matcht den String nicht... Dein Regexp findet den ersten / nicht. ^ steht für den Anfang des Ausdrucks und der ist / und nicht das erste von 32-Zeichen unter denen kein / sein darf. Formuliere RewriteRule also folgendermassen: RewriteRule ^/[0-9a-z]{32}/(.+) /$1 Noch ein Tipp: Erstellst Du deine Session-ID mittels eines MD5-Hashes, so reicht RewriteRule ^/[0-9a-f]{32}/(.+) /$1 Pilif
php::bar PHP Wiki - Listenarchive