celly123: .htacces Mod-Rewrite Problem

Beitrag lesen

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