Hallo,

Dit is een gedeelte van mijn htaccess:

RewriteRule ^logs /home.php?p=logs [L]
RewriteRule ^logs/cash /home.php?p=logs&logtype=cash [L]


De eerste werkt perfect, alleen de tweede krijg ik niet werkend. Ook even op Google rond gezocht,
maar geen bruikbaar info gevonden.

Ik had dit ook geprobeerd, maar de uitkomst is/blijft leeg:


echo 'alle gets: '.print_r($_GET);
echo 'logtype is: '.$_GET['logtype'];


Als ik dit doe, werkt het wel:

RewriteRule ^cash /home.php?p=logs&logtype=cash [L]


~ Marco
Draai de regels eens om, de korste regel wordt nu al gematcht voordat de langere variant gecontroleerd kan worden.
Je kunt ook je regel specifieker maken door ook een $ aan het einde van de gezochte string te zetten.

Reageren