mod_rewrite-Problem bei / in Variablen

poolpage

Erfahrenes Mitglied
Hallo zusammen,

folgender Code in der .htaccess

Code:
RewriteEngine on
   RewriteCond %{REQUEST_URI} /(.*)\.html$
   RewriteRule (.*)\.html$ index.php?page=$1
   RewriteCond %{REQUEST_URI} /(.*)\/(.*)\.html$
   RewriteRule (.*)\/(.*)\.html$ index.php?page=$1/$2

http://www.groundingfilm.ch/derfilm.html funktioniert, http://www.groundingfilm.ch/derfilm/dvd.html dafür nicht. Kann mir jemand auf die Sprünge helfen? Ich nehme an, es liegt am zusätzlichen "/" in der URL...

Danke & Gruss, Thierry
 
Probier mal Folgendes:
Code:
RewriteEngine	On
RewriteBase	/
RewriteRule	^(.+)\.html$	index.php?page=$1	[L]
 
Super, vielen Dank, hat mir sehr geholfen!

Anschlussfrage noch:

Wenn das Wort "thema" in der URL vorkommt, soll nicht nur auf ?page=$1 verwiesen werden, sondern zusätzlich auf ?page=$2, wie geht das?

Liebe Grüsse, Thierry
 
Code:
RewriteEngine	On
RewriteBase	/
RewriteRule	^(.*)/([1-9][0-9]*)\.html$	?page=$1&thema=$2	[L]
 
Zurück