Hallo

Mijn mod rewrite wil voor geen meter, zwaar frustrerend :P


RewriteEngine On 

# Bestaande bestanden of mappen uitsluiten 
RewriteCond %{REQUEST_FILENAME} -f [NC,OR] 
RewriteCond %{REQUEST_FILENAME} -d [NC] 
RewriteRule ^(.*?)$ $1 [L] 

RewriteRule ^(.*)/(.*)/ index.php?pagina=$1&id=$2
RewriteRule ^(.*)/ index.php?pagina=$1


Nu werkt wel www.site.com/pagina (wordt gewoon www.site.com/index.php?pagina=pagina

maar www.site.com/pagina/blabla wordt niet www.site.com/index.php?pagina=pagina&id=blabla

het wordt wel :
http://www.ulanti.com/index.php?pagina=index.php/243

Ik zie echt niet hoe hij dat maakt, lijkt erop dat hij een 2e keer herschreven wordt maar index.php bestaat en dan zou hij het hele geval niet nog een keer moeten herschrijven?

Wie helpt me uit de brand:P

Groeten
Ricardo

Edit:

Of heeft het gewoon meer nut elke pagina op zich te rewriten,
RewriteRule ^nieuws/ index.php?pagina=nieuws
RewriteRule ^nieuws index.php?pagina=nieuws
RewriteRule ^gegevens/ index.php?pagina=gegevens
RewriteRule ^gegevens index.php?pagina=gegevens
RewriteRule ^nieuws/(.*)/ index.php?pagina=nieuws&id=$1
RewriteRule ^nieuws/(.*) index.php?pagina=nieuws&id=$1

etc ?

Reageren