Beste,

Ik heb nu de volgende code:
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?
Meestal doe je het met mod_rewrite dus precies andersom...
Dat geeft die code hierboven ook aan.
Nee. Dat bedoelt hij volgens mij niet. Volgens mij wil hij gewoon dat iemand die nog de oude link volgt, ook op zijn ge-mod_rewrite pagina komt. Toch?
/home/joost schreef op 18.12.2009 21:12
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?...).

Eigenlijk precies zoals Karl al zegt...

Reageren