Aujourd’hui, j’ai cherché à activer l’url rewriting d’Apache sur l’EasyPhp que j’utilise pour tester mes sites en local. C’est assez simple, tout se passe dans le httpd.conf. (Clic droit sur le logo EasyPhp Configuration > Apache) Il suffit de dé-commenter (c’est-à-dire enlever les dièses qui sont devant) les 2 lignes suivantes :
LoadModule rewrite_module modules/mod_rewrite.so AddModule mod_rewrite.c
J’ai la version EasyPhp 2.0, et la ligne AddModule...
n’existe pas, mais ça ne pose pas de problèmes. Puis, il faut vérifier que AllowOverride
est bien à All
. AllowOverride
apparait plusieurs fois, d’abord dans
, puis dans
ou autre, et dans les Alias tout en bas du fichier. Si vous n’utilisez que le dossier www/, ne vous occupez pas des Alias. Mais si vous avez créé des alias, modifiez les AllowOverride
pour eux aussi. Enregistrez, redémarrez Apache (ou tout EasyPhp) et, en théorie, l’url rewriting est activé ! Amusez-vous bien !
Je me rend compte que cette manipulation ne dépend pas du tout d’EasyPhp (et c’est plutologic), donc en fait, je viens d’apprendre à activer l’urlrewriting d’Apache tout court. C’est beau.