Ik weet niet waarom je het persé zo wil hebben. Zonder vraagteken is veel makkelijker...., maar zie het volgende:
RewriteCond %{QUERY_STRING} [^=]([^&]+)
RewriteRule ^index\.php$ index.php?p=%1 [L]
Ik zeg niet dat dit werkt, maar een constructie als dit zou moeten werken. Ik heb het niet getest.
@midas & paradox: het kan dus WEL
Jonathan schreef op 23.01.2010 00:25
Zoals je het nu doet wordt er steeds weer opnieuw verwezen:
1) ?test
2) ?p=test
3) ?p=p=test
4) ?p=p=p=test
etc.
Hoe het wel kan: in je PHP-code zet je dit:
<?php
$_GET['p'] = $_SERVER['QUERY_STRING'];
... rest van je code...
?>
Dat is wat ik zocht, ik had hier nog nooit van gehoord.
Bedankt
Ik heb nog nooit in 3 jaar PHP'en van $_SERVER['QUERY_STRING'] gehoord, maar dit is de beste manier:
<?php
if (isset($_GET['informatie'])) {
echo 'Dit is informatie.';
}
?>
Dan krijg je dus dit: pagina.php?informatie