Hoi n.i.w.s-s-lezers,
Middels een .htaccess-bestand heb ik de RewriteEngine van Apache
geactiveerd en biedt ik de bezoeker zodoende 'gebruiksvriendelijke'
uri's, je kent 't wel. De 'rules' die hiervoor gebruik, zijn
voortgekomen uit eerdere draadjes die ik over dit onderwerp ben begonnen
hier in n.i.w.s-s.
Wanneer ik de volgende 'rule' heb (da's e1n regel)...
RewriteRule ^mail-deze-pagina/?$
/index.php?pg=mail-deze-pagina
.... en ik maak een uri die er als volgt uitziet:
/mail-deze-pagina/
... verwijst dit keurig naar 'index.php?pg=mail-deze-pagina'.
Maar... wanneer ik een uri maak die er zo uitziet:
/mail-deze-pagina/?foo=bar
.... wordt de GET-variabele 'foo' niet doorgegeven, logisch ook -geloof
ik- want dan /matcht/ de uri niet met de rule die ik heb opgesteld. Maar
hoe kan ik ervoor zorgen dat ik deze GET-variabelen wél doorkrijg in m'n
php-bestand?
Ik heb '^mail-deze-pagina/([^/]*)/?$' geprobeerd, maar dit werkt niet,
ik krijg dan niks door. Voor de volledigheid, dit is dan de complete
regel die ik gebruik (da's wederom e1n regel):
RewriteRule ^mail-deze-pagina/([^/]*)/?$
/index.php?pg=mail-deze-pagina&subpg=$1
Weet iemand hoe ik ervoor kan zorgen dat ook 'gewone' GET-variabelen
doorgegeven worden?
--
Cheers,
Maarten Wierda

Likes:

Quote