Hallo,
"Despite the tons of examples and docs, mod_rewrite is voodoo. Damned cool voodoo, but still voodoo. "
-- Brian Moore
bem@news.cmc.net
dem kann man sich nur anschließen...
Folgendes Problem: Dynamische Seiten sollen über statische URL's zugänglich sein. Also etwas wie:
http://example.org/home -> http://example.org/index.php?page=home
funktioniert!
ferner sollen Anfragen an Verzeichnisse, nicht umgeschrieben werden, also listing oder 403er - funktioniert auch!
Dateien sollen aber ausgegeben werden, z.B.
http://example.org/image/image1.gif
funktioniert auch!
Was ich aber nicht schaffe ist, daß nicht nur
http://example.org/home -> http://example.org/index.php?page=home
sondern auch
http://example.org/home.* -> http://example.org/index.php?page=home
funktioniert.
Die .htaccess enthält folgendes:
RewriteEngine on
RewriteBase /
#Wenn Anfrage keine Datei...
RewriteCond %{SCRIPT_FILENAME} !-f
#...oder Verzeichnis
RewriteCond %{SCRIPT_FILENAME} !-d
#dann umleiten zu:
RewriteRule ^(.*)$ index.php?page=$1 [L]
was muß ich da ergänzen. Mir fällt irgendwie nicht das passende ein, alle bisherigen Versuche enden in einem 500er :(
vielen Dank für die Hilfe
^da Powl