Hallo!
Ich möchte mit mod_rewrite die die angeforderte URL verändern (also nicht in der URL-Leiste, sondern nur die angeforderte). Und zwar möchte ich von www.example.org/index.html nach www.example.org/index.php?p=index und von
www.example.org/infos.html nach www.example.org/index.php?p=infos.
Dies klappt mit folgendem Code sehr gut:
RewriteEngine On
RewriteRule ^([^/]*).html$ /?p=$1 [QSA]
RewriteCond %{HTTP_HOST} ^$ [NC]
RewriteRule ^(.*)$ $1 [R=301,L]
Jetzt möchte ich aber auch von
www.example.org/unterordner/index.html nach www.example.org/index.php?p=index.
Das macht er aber nicht (wegen dem zweiten Unterordner). Der Link wird nicht gefunden.
Kann mir jemand helfen?
Danke,
Marcel