Moin!
RewriteEngine On
RewriteRule ^test.htm$ index.htmDer Zugriff auf test.htm wird wie vorgesehen auf index.htm umgeschrieben. Lösche ich die .htaccess und setze die gleichen Zeilen in die VirtualHost - Konfiguration direkt unter DocumentRoot, tut sich gar nichts.
Was logisch ist, weil dein regulärer Ausdruck nicht matcht.
Wenn die URL "http://www.example.com/test.htm" angefordert wird, mußt du im Regex auf den führenden Schrägstrich mittesten:
RewriteRule ^/test.htm$ /index.htm
Wenn du dir die zahlreichen Beispiele in der mod_rewrite-Doku und im RewriteGuide ansiehst, dann wäre dir das vielleicht aufgefallen. :)
- Sven Rautenberg
--
Die SelfHTML-Developer sagen Dankeschön für aktuell 21205,05 Euro Spendengelder!
Die SelfHTML-Developer sagen Dankeschön für aktuell 21205,05 Euro Spendengelder!