Ik ben inmiddels al ruim 3 dagen bezig met dit probleem. Ik wil zoekmachine vriendelijke URL's maken. Dit werkt ook aardig totdat ik variabelen of een url die bestaat uit meerdere delen wil rewriten.
De mod_rewrite module werkt volgens phpinfo dus dit kan het probleem niet zijn. Ook htaccess wordt netjes geaccepteerd.
Ik maak gebruik van de volgende code in htaccess:
De eerste regel werkt netjes zoals het moet. Hij zet een url <domein>/agenda netjes om naar <domein>/agenda.php.
De 2e werkt dus niet meer. Deze zou <domein>/agenda/showagenda om moeten zetten naar <domein>/agenda.php?item=i$.
Mij valt op als ik bij de 1e regel de laatste / weghaal dan werkt het niet meer, dit zou dan gewoon moeten werken.
Ik heb al gezocht op de apache website en heb daar ook vanalles gevonden, echter zonder resultaat.
Tevens ben ik deze pdf tegengekomen die mij ook niet kon helpen. Het werk namelijk ook niet met de voorbeelden in deze sheets. (direct knippen/plakken).
http://www.ilovejackdaniels.com/mod_rewrite_cheat_sheet.pdf
Ik hoop dat jullie mij verder kunnen helpen.
De mod_rewrite module werkt volgens phpinfo dus dit kan het probleem niet zijn. Ook htaccess wordt netjes geaccepteerd.
Ik maak gebruik van de volgende code in htaccess:
code:
1
2
3
4
5
| RewriteEngine On RewriteBase / RewriteRule ^agenda/ /agenda.php RewriteRule ^agenda/showagenda/ /agenda.php?item=$i |
De eerste regel werkt netjes zoals het moet. Hij zet een url <domein>/agenda netjes om naar <domein>/agenda.php.
De 2e werkt dus niet meer. Deze zou <domein>/agenda/showagenda om moeten zetten naar <domein>/agenda.php?item=i$.
Mij valt op als ik bij de 1e regel de laatste / weghaal dan werkt het niet meer, dit zou dan gewoon moeten werken.
Ik heb al gezocht op de apache website en heb daar ook vanalles gevonden, echter zonder resultaat.
Tevens ben ik deze pdf tegengekomen die mij ook niet kon helpen. Het werk namelijk ook niet met de voorbeelden in deze sheets. (direct knippen/plakken).
http://www.ilovejackdaniels.com/mod_rewrite_cheat_sheet.pdf
Ik hoop dat jullie mij verder kunnen helpen.