L'URL rewriting ne fonctionne pas avec EasyPHP 5.3
Bonjour,
J'ai le même souci : je suis passé de la version 1.8 à 5.3 de easyphp et l'url rewriting ne marche plus.
J'ai pourtant modifié le httpd.conf en ajoutant :
Code:
LoadModule rewrite_module modules/mod_rewrite.so
et j'ai bien (entre les balises Directory)
AddModule mod_rewrite.c n'est pas présent donc je ne l'ai pas ajouté.
Qu'est-ce qui me manque ?
Pouvez-vous m'aider ?
Merci d'avance,
Valérie
url rewriting easyph 5.3 : ce qui ne marche pas
Merci pour votre réponse rapide (comme je suis nouvelle dans le forum, je pensais recevoir un mail automatique pour m'avertir que quelqu'un a répondu à mon message - ce qui n'est pas le cas - c'est pourquoi me revoilà seulement).
Pour répondre à votre question : j'ai déjà développé il y a quelque temps un site qui utilise l'url rewriting et avant que j'installe la nouvelle version de easyphp ça fonctionnait encore.
Maintenant j'ai une page erreur sur les pages appellées avec le principe de l'url rewriting (donc toute les pages sauf la page d'accueil) :
Voici la page erreur qui s'affiche :
Citation:
Objet non trouvé!
L'URL requise n'a pu etre trouvée sur ce serveur. La référence sur la page citée semble être erronée ou perimée. Nous vous prions d'informer l'auteur de cette page de cette erreur.
Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le gestionnaire du site.
Error 404
127.0.0.1
12/01/09 21:16:16
Apache/2.2.13 (Win32) PHP/5.3.0
J'ai remarqué qu'il y a 2 fichiers htppd.conf : un dans apache/conf et l'autre dans conf_file
J'ai modifié les deux en
Décommantant la ligne : LoadModule rewrite_module modules/mod_rewrite.so
Modifiant AllowOverride None par AllowOverride All (entre les balises <Directory /> et </Directory>
Je n'ai pas décommenté la ligne : AddModule mod_rewrite.c puisqu'elle n'existe plus dans la veriosn 5.3 de easysphp
Qu'en pensez vous ?
et merci d'avance.
Valérie
Ca marche - mais demande de qq précisions
Bonjour,
J'avais bien modifié la valeur de AllowOverride All (entre les balises <Directory /> et </Directory>)
Mais il est vrai qu'il avait une ligne avec
AllowOverride None (en dehors des balises Directory)
Je l'ai donc modifié pour remplacer None par All
et l'urlrewriting fonctionne de nouveau.
Au sujet des htppd.conf : par précaution, j'ai modifié les deux fichiers (l'un dans easyphp/apache/conf l'autre dans easyphp/conf_files). Savez vous pourquoi il y a deux versions et quelle est leur spécificité ?
----
Merci beaucoup pour votre aide dans la résolution de cette anomalie. Je fais pour la première fois l'expérience de cette aide via forum et je trouve cela vraiment trés sympa de partager ses connaissances.
-----
Valérie ;)