Andreas: mod_rewrite Problem

Hallo, ich habe ein Problem mit meinem .htaccess-File, bzw. mit den darin enthaltenen mod_rewrite Vorschriften, da ich noch nie mit mod_rewrite gearbeitet habe, komm ich jetzt nicht weiter und würde mich freuen wenn hier jemand den Durchblick hätte mit zu helfen...

Mein htaccess File:

RewriteEngine on
RewriteBase /
#single pages
RewriteRule ^impressum.html$ index.php?page=impressum [L]
RewriteRule ^kontakt.html$ index.php?page=kontakt [L]
RewriteRule ^fehler.html$ index.php?page=fehler [L]
RewriteRule ^parkplatz-suche.html$ index.php?page=bundesland [L]
RewriteRule ^eintragen.html$ index.php?page=eintragen [L]

#complex pages
RewriteRule ^free/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/seite-([0-9]+).html$ index.php?stadt=$1&city=$2&region=$3&free=yes&p=$4 [L]
RewriteRule ^free/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/$ index.php?stadt=$1&city=$2&region=$3&free=yes [L]
RewriteRule ^([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/fehler-([0-9]+).html$ index.php?stadt=$1&city=$2&region=$3&parken=$4 [L]
RewriteRule ^([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/seite-([0-9]+).html$ index.php?stadt=$1&city=$2&region=$3&p=$4 [L]
RewriteRule ^([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/$ index.php?stadt=$1&city=$2&region=$3 [L]
RewriteRule ^([A-Za-z0-9_]+)/([A-Za-z0-9_]+)/$ index.php?stadt=$1&city=$2 [L]
RewriteRule ^([A-Za-z0-9_]+)/$ index.php?stadt=$1 [L]

Wenn ich nun zur Seite:

http://www.gratisparken.de/index.php?stadt=berlin&city=berlin&region=innenstadt&free=yes

gelangen will, warum funktioniert der Aufruf über:

http://www.gratisparken.de/free/berlin/berlin/innenstadt/

nicht ?

Gruß & Danke Andreas

  1. Hallo,

    was heißt "funktioniert nicht"? 404? Hast Du mal mittels des Flags [R] geschaut, wohin verwiesen wird?

    Gruß
    Christoph