RewriteEngine on
RewriteRule page/(.*)/ index.php?page=$1
De bedoeling is dat ik dit bijvoorbeeld op mijn webpagina zet: <a href="index.php?page=blaat">link</a> en dat als iemand daar op klikt hij/zij op http://localhost:9090/*.nl/2/page/blaat/ uitkomt.
Is dit mogelijk?
?Onbekende gebruiker
18-12-2009 21:19
Meestal doe je het met mod_rewrite dus precies andersom...
Dat geeft die code hierboven ook aan.
k dit bijvoorbeeld op mijn webpagina zet: <a href="index.php?page=blaat">link</a> en dat als iemand daar op klikt hij/zij op http://localhost:9090/*.nl/2/page/blaat/ uitkomt.
Nee, dat is niet mogelijk. De url die je in de href van <a> opgeeft, is altijd de url die in je adresbalk verschijnt. Als je mod-rewrite wilt gebruiken, zul je daar dus ook de herschreven url moeten gebruiken.
Vervolgens gebruik je dan mod-rewrite om de mooie url ongezien weer te herschrijven naar de oude url (index.php?...).