Luitjes... Ik wil korte en mooie url's en mod_rewrite leek mij hiervoor een mooie oplossing. Ik gebruik dit overigens al vaker zonder problemen. Wat ik nu wil... de eerste variabele in de url is de naam van het template en de rest is de pad naar het bestand. Hij moet dus het template laden en de rest als ?pagina=** meegeven.
Dit is de code:
Maar wat ik nu ook als url gebruik, ik krijg elke keer een 404 error, het lijkt net alsof hij naar de map gaat zoeken...
http://www.site.nl/test/bla/bla/bla zou dus naar http://www.site.nl/index....e=test&pagina=bla/bla/bla moeten gaan, maar hij geeft een 404 error.
Wat doe ik in godsnaam fout??
Dit is de code:
code:
1
2
3
4
| RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^/(.*)/(.*)$ index.php?template=$1&pagina=$2 |
Maar wat ik nu ook als url gebruik, ik krijg elke keer een 404 error, het lijkt net alsof hij naar de map gaat zoeken...
http://www.site.nl/test/bla/bla/bla zou dus naar http://www.site.nl/index....e=test&pagina=bla/bla/bla moeten gaan, maar hij geeft een 404 error.
Wat doe ik in godsnaam fout??
[ Voor 5% gewijzigd door RickyHeijnen op 16-07-2006 19:42 ]