PHP ver gevorderde |
|
Halluee,
Ik heb me rot gezocht op het forum en op google maar ik kan de oplossing gewoon niet vinden..
Ik ben een Rewrite URL aan het maken en heb het volgende
RewriteEngine On
RewriteBase /
RewriteRule ^(.*)/$ index.php?p=$1
RewriteRule ^(.*)/(.*)/$ index.php?p=$1&fid=$2
RewriteRule ^(.*)/(.*)/(.*)/$ index.php?p=$1&fid=$2&status=$3
RewriteEngine On RewriteBase / RewriteRule ^(.*)/$ index.php?p=$1 RewriteRule ^(.*)/(.*)/$ index.php?p=$1&fid=$2 RewriteRule ^(.*)/(.*)/(.*)/$ index.php?p=$1&fid=$2&status=$3
Nu doet hij met 1 conditie het dus goed (bovenste rewrite)
array(1) {
["p"]=>
string(5) "hallo"
}
["p"]=> string(5) "hallo" }
Maar met 2 en/of 3 condities word $_GET['p'] ineens index.php
array(3) {
["p"]=>
string(9) "index.php"
["fid"]=>
string(1) "3"
["status"]=>
string(1) "4"
}
["p"]=> string(9) "index.php" ["fid"]=> string(1) "3" ["status"]=> string(1) "4" }
Ook de rewrite base aanpassen helpt niet, en/of een vaste waarde ervoor plakken geeft geen resultaat..
|