willy-x Posté 24 Octobre 2006 Posté 24 Octobre 2006 J'ai un serveur http hébergé dans le collège ou je travaille. C'est un apache 2 avec php 5 J'ai déclaré le module rewrite dans le httpd.conf LoadModule rewrite_module modules/mod_rewrite.so et quand je regarde le phpinfo il me dit bien que le module rewrite est actif. J'ai suivi le tutorial pour la réécriture d'url et le test nexistepas.html ne fonctionne pas (erreur 404). J'ai bien le fichier trouve.html et le .htaccess dans le même répertoire Note : Je n'ai pas trouvé le mod_rewrite.c sur le serveur apache donc je n'ai pas pu le déclarer en faisant AddModule mod_rewrite.c Avez-vous quelques idées sur mon problème ?
Dan Posté 24 Octobre 2006 Posté 24 Octobre 2006 Note : Je n'ai pas trouvé le mod_rewrite.c sur le serveur apache donc je n'ai pas pu le déclarer en faisant AddModule mod_rewrite.c Avez-vous quelques idées sur mon problème ? Cette ligne ne doit pas être ajoutée pour Apache2 As-tu vérifié si tu as accès au .htaccess (recherche AllowOverride dans le fichier de config) Tu peux mettre AllowOverride à All pour tester. Mais pour la réécriture d'URLs il faut qu'il comporte au moins FileInfo. S'il est mis à None, tu ne pourras pas utiliser la réécriture
willy-x Posté 24 Octobre 2006 Auteur Posté 24 Octobre 2006 Effectivement le AllowOverride était sur None. Je viens de mettre sur All et cela fonctionne, merci beaucoup
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant