Hoihoi,
Weer zo'n pipo met een mod_rewrite probleempje. Ik heb natuurlijk al enige moeite gedaan om het werkend te krijgen, namelijk:
- mod_rewrite uncommenten in httpd.conf.
- Allow Override op All zetten voor mijn www root
Daarnaast heb ik een tutorial gevolgd om een simpele test uit te voeren om te kijken of het werkt. Zo ziet mijn .htaccess eruit:
Wat deze dus behoort te doen is als je naar http://localhost/shortcut surft, hij redirect naar index.php. Die bestaat wel, maar zodra ik dit htaccess bestandje in mijn www-root zet, apache herstart en daar naartoe surf, krijg ik een 404 van Apache terug.
Het gekke is dat:
- Hij de regels wel goed uitvoert wanneer ik bovenstaande regels direct in httpd.conf gooi, opsla, Apache herstart en weer probeer. Dan ineens gaat de redirect goed.
- Hij de htaccess bestandjes wel leest, want als ik nonsens invoer krijg ik netjes een 500 internal server error.
Wat zie ik over het hoofd hier?
Weer zo'n pipo met een mod_rewrite probleempje. Ik heb natuurlijk al enige moeite gedaan om het werkend te krijgen, namelijk:
- mod_rewrite uncommenten in httpd.conf.
- Allow Override op All zetten voor mijn www root
Daarnaast heb ik een tutorial gevolgd om een simpele test uit te voeren om te kijken of het werkt. Zo ziet mijn .htaccess eruit:
code:
1
2
3
4
5
6
| <IfModule mod_rewrite.c> Options +FollowSymlinks RewriteEngine on RewriteBase / RewriteRule ^/shortcut$ /index.php </IfModule> |
Wat deze dus behoort te doen is als je naar http://localhost/shortcut surft, hij redirect naar index.php. Die bestaat wel, maar zodra ik dit htaccess bestandje in mijn www-root zet, apache herstart en daar naartoe surf, krijg ik een 404 van Apache terug.
Het gekke is dat:
- Hij de regels wel goed uitvoert wanneer ik bovenstaande regels direct in httpd.conf gooi, opsla, Apache herstart en weer probeer. Dan ineens gaat de redirect goed.
- Hij de htaccess bestandjes wel leest, want als ik nonsens invoer krijg ik netjes een 500 internal server error.
Wat zie ik over het hoofd hier?