Vergeef me de titel, om het echt duidelijk te maken is de volgende uitleg nodig.
Ik wil een url herschrijven als volgt:
http://www.domein.nl/admin/login
naar: http://www.domein.nl/admin_index.php?page=admin/login
Dit lukt me wel met deze rewrite:
RewriteRule ^(admin)/([a-zA-Z]+)/? admin_index.php?page=$1/$2
Alleen nu wil ik ook dat als iemand naar http://www.domein.nl/admin gaat, dit wordt omgeschreven naar http://www.domein.nl/admin_index.php?page=admin/home. En daar gaat het mis. Dit kan op zich eenvoudig met
RewriteRule ^(admin)/? admin_index.php?page=$1/home
Maar dan worden ALLE admin pagina's daar naartoe gedirigeert. Dat is natuurlijk niet de bedoeling. Dit zou alleen moeten gebeuren als de eerste regel niet geldt.
Hoe kan ik er dus voor zorgen dat de tweede regel, de eerste niet overruled? (of alternatief, kunnen de twee regels ook in 1 regel gevangen worden?)
882 views