htacces ? escapen
dennis meijer
07/11/2011 22:19:08Mensen,
Ik heb dit als link:
www.test.nl/index/bestellen/?trxid=55&ec=11
Nu wil ik de $_GET waardes (trxid en ec) opvangen alleen dat lukt niet.
Nu wil ik dus in mijn .htaccess dit gaan regelen maar omdat er een ? in de regel zit werkt het niet.
Kan iemand mij vertellen hoe ik misschien die ? kan escapen?
Dit heb ik.
RewriteRule index/bestellen/?trxid=(.*)&ec=(.*) index.php?div=bestellen&trxid=$1&ec=$2 [L]
Kon niet echt iets vinden op google waardoor ik het zou snappen.
Ik heb dit als link:
www.test.nl/index/bestellen/?trxid=55&ec=11
Nu wil ik de $_GET waardes (trxid en ec) opvangen alleen dat lukt niet.
Nu wil ik dus in mijn .htaccess dit gaan regelen maar omdat er een ? in de regel zit werkt het niet.
Kan iemand mij vertellen hoe ik misschien die ? kan escapen?
Dit heb ik.
RewriteRule index/bestellen/?trxid=(.*)&ec=(.*) index.php?div=bestellen&trxid=$1&ec=$2 [L]
Kon niet echt iets vinden op google waardoor ik het zou snappen.
PHP hulp
21/11/2024 16:54:41Dos Moonen
07/11/2011 22:31:49De volgende quote komt van de apache mod_rewrite module documentatie.
Iets als dit zal het uiteindelijk worden:
RewriteCond %{QUERY_STRING} (^|&)trxid=.++(&|$)
RewriteCond %{QUERY_STRING} (^|&)ec=.++(&|$)
RewriteRule index/bestellen index.php?div=bestellen [L,QSA]
Quote:
If you wish to match against the hostname, port, or query string, use a RewriteCond with the %{HTTP_HOST}, %{SERVER_PORT}, or %{QUERY_STRING} variables respectively.
Iets als dit zal het uiteindelijk worden:
RewriteCond %{QUERY_STRING} (^|&)trxid=.++(&|$)
RewriteCond %{QUERY_STRING} (^|&)ec=.++(&|$)
RewriteRule index/bestellen index.php?div=bestellen [L,QSA]
Gewijzigd op 07/11/2011 22:34:11 door Dos Moonen
Victor -
08/11/2011 09:47:38dit moet ook werken
Gewijzigd op 08/11/2011 09:48:03 door Victor -