Ik heb voor het eerst een website met modrewrite gemaakt. na heel wat gedoe het aan de praat gekregen, maar niet helemaal zo als ik wil.
ik heb dit in mijn htaccess staan:
RewriteEngine On
RewriteRule ^(.*)/(.*)/$ index.php?pagina=$1&id=$2
RewriteRule ^(.*)/$ index.php?pagina=$1
en dit om te controleren of het werkt:
als ik nu hier heen ga werkt het wel:
http://sxt.donotwant.eu/archive/
maar als ik hierheen ga werkt het niet:
http://sxt.donotwant.eu/archive/2/
zoals je ziet maakt hij van de $pagina index.php/2 .
Ik heb wat basic tutorials bekeken over modrewrite waarin het schijnbaar wel werkt, maar ik zie daar niet echt wat er anders is ten opzichte van mijn voorbeeld. Kijk ik ergens heel dom overheen of kan iemand me een schopje in de juiste richting geven?
ik heb dit in mijn htaccess staan:
RewriteEngine On
RewriteRule ^(.*)/(.*)/$ index.php?pagina=$1&id=$2
RewriteRule ^(.*)/$ index.php?pagina=$1
en dit om te controleren of het werkt:
PHP: index.php
1
2
3
4
5
6
7
8
| $id = $_GET['id']; $pagina = $_GET['pagina']; if($pagina == "") { $pagina = 'home';} echo "pagina: ".$pagina; echo "<br />"; echo "id :".$id; |
als ik nu hier heen ga werkt het wel:
http://sxt.donotwant.eu/archive/
maar als ik hierheen ga werkt het niet:
http://sxt.donotwant.eu/archive/2/
zoals je ziet maakt hij van de $pagina index.php/2 .
Ik heb wat basic tutorials bekeken over modrewrite waarin het schijnbaar wel werkt, maar ik zie daar niet echt wat er anders is ten opzichte van mijn voorbeeld. Kijk ik ergens heel dom overheen of kan iemand me een schopje in de juiste richting geven?