Een goedemorgen!

Ik ben nu al een tijdje aan het prutsen met mn friendly urls. Momenteel heb ik het volgende:
---
RewriteEngine on

RewriteBase /

RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f

RewriteRule ^(.*)/(.*)/$ index.php?action=$1&action2=$2
RewriteRule ^(.*)/$ index.php?action=$1
---
Als ik de eerste rewriterule comment werkt de 2e, als ik de 2e comment dan werkt de 1e. Ik heb al op veel websites gekeken of ik een oplossing kan vinden, maar tevergeefs. Ziet iemand hier wat ik fout doe? Ik zou graag beiden regels in gebruik willen hebben, sterker, er komt nog een 3e get variabele (&id=) bij.
Ik weet dat het niet helemaal php gerelateerd is(?), maar ik vertrouw er op dat iemand mij hier mee kan helpen ;)

Groet,

Marijn
Uhm... Ik begrijp je probleem niet helemaal, mar je kunt proberen [L] achter elke RewriteRule (aan het einde v/d regel) te zetten. Zo wordt, als de rule true is, niet eens naar de volgende gekeken.
En voor .htaccess en andere code hebben we de [ignore]
[/ignore]-tags. ;)
Douwe M schreef op 13.08.2008 08:06
Uhm... Ik begrijp je probleem niet helemaal, mar je kunt proberen [L] achter elke RewriteRule (aan het einde v/d regel) te zetten. Zo wordt, als de rule true is, niet eens naar de volgende gekeken.
En voor .htaccess en andere code hebben we de [ignore]
[/ignore]-tags. ;)


Oke, dan weet ik dat voor de volgende keer. Thanks in ieder geval, want het werkt!! Kan ik weer verder ;)

Reageren