Momenteel heb ik het volgende .htaccess bestand:
Dit bestand zorgt ervoor dat alle verkeer van niet bestaande pagina's naar mijn index.php gestuurd word, waarna ik met php alles af kan handelen. In het index.php bestand lees ik de opgevraagde URL uit, en kijkt mijn script daarna welke informatie er getoond moet worden.
Echter zijn er enkele uitzonderingen. Als er een bestaand bestand opgevraagd wordt, moet dit uitgevoerd worden ipv. het index.php bestand
Vb. als het bestand in www.limusic.nl/temp/index.php zou bestaan, wordt dit bestand uitgevoerd en hoeft er niks gewrewrite te worden.
Dit stuk werkt. Alleen liep ik vandaag tegen een probleem aan. Als er in een directorie geen index.php bestand staat, wordt de inhoudt van die directorie getoond als een lijst. Zie : http://www.limusic.nl/temp/
Hoe zorg ik ervoor dat dit verkeer ook naar index.php gestuurd wordt?
Ik heb vanmiddag de hele middag gezocht hoe ik dit op kan lossen. Alleen kan ik nergens vinden hoe htaccess precies werkt en wat alle alle $ ! ^ tekens precies betekenen. Heeft iemand een link waar dat netjes uitgelegd wordt? Enige wat ik kon vinden waren heel veel voorbeelden hoe iets te doen.
code:
1
2
3
4
5
6
7
| <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php? [NC] </IfModule> |
Dit bestand zorgt ervoor dat alle verkeer van niet bestaande pagina's naar mijn index.php gestuurd word, waarna ik met php alles af kan handelen. In het index.php bestand lees ik de opgevraagde URL uit, en kijkt mijn script daarna welke informatie er getoond moet worden.
Echter zijn er enkele uitzonderingen. Als er een bestaand bestand opgevraagd wordt, moet dit uitgevoerd worden ipv. het index.php bestand
Vb. als het bestand in www.limusic.nl/temp/index.php zou bestaan, wordt dit bestand uitgevoerd en hoeft er niks gewrewrite te worden.
Dit stuk werkt. Alleen liep ik vandaag tegen een probleem aan. Als er in een directorie geen index.php bestand staat, wordt de inhoudt van die directorie getoond als een lijst. Zie : http://www.limusic.nl/temp/
Hoe zorg ik ervoor dat dit verkeer ook naar index.php gestuurd wordt?
Ik heb vanmiddag de hele middag gezocht hoe ik dit op kan lossen. Alleen kan ik nergens vinden hoe htaccess precies werkt en wat alle alle $ ! ^ tekens precies betekenen. Heeft iemand een link waar dat netjes uitgelegd wordt? Enige wat ik kon vinden waren heel veel voorbeelden hoe iets te doen.