ik heb een probleem met mod rewrite, hij neem de variabelen niet mee in de query string, via php_info had ik al gekeken en hij geeft: _SERVER["QUERY_STRING"] no value aan.
als ik test.php?een=hallo&twee=daar doe dan doet hij het, doe ik dmv een rewrite
test/hallo/daar dan doet hij de variabelen niet mee nemen.
aan de rewrite regel zal het niet liggen:
RewriteRule ^test/([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ test.php?een=$1&twee=$2 [L]
wat kan er hier aan de hand zijn, moet er een setting worden aangepast op de server?
multiviews zorgt dat /test/bla/bla uitkomt bij test.php als die er is en dan $_SERVER['PATH_INFO'] gemaakt wordt.
ik begrijp het probleem, maar wat kan ik er aan doen om dit te verhelpen? Hij zal toch altijd worden opgepakt door test.php dan en in test.php verwerk ik de gegevens.
Wow... femke ik kan je niet helpen maar bewonder je doorzettingsvermogen. Precies door waar jij allemaal tegenaan loopt heeft mij doen besluiten om vooralsnog geen mod_rewrite te gebruiken ofschoon ik de werking en oplossing die dit biedt wel heel mooi vindt.
ja ik moet wel, wil ik x aantal bezoekers dagelijks erbij krijgen :)
Het vreemde is dus dat dit ook niet werkt, ligt het wellicht aan mijn ServerVersie?
<?php
if (isset($_SERVER['PATH_INFO'])) {
print "The page you requested was {$_SERVER['PATH_INFO']}<BR />";
} else {
print "You didn't request a page<BR />";
}
?>
ik zie in mijn php_info bestand ook staan op die pagina
doc_root no value no value
docref_ext no value no value
docref_root no value no value