Guest azeitona Posté 20 Septembre 2004 Posté 20 Septembre 2004 (modifié) Bonjour à tous, Mon site était hébergé sur un serveur mutualisé et l'url rewriting fonctionnais très bien. Depuis, j'ai changé de serveur pour un serveur dédié et la ca ne fonctionne plus, j'ai bien vérifié que le module url rewriting était actif, mais ca ne marche pas. j'ai essayé : Options +FollowSymlinks RewriteEngine on RewriteRule ^nexistepas.html$ trouve.html [L] avec ou sans FollowSymlinks ca marche pas, j'ai une page erreur 404 :-( The requested URL /nexistepas.html was not found on this server. Savez-vous d'où peut venir le problème? Modifié 20 Septembre 2004 par azeitona
Dan Posté 20 Septembre 2004 Posté 20 Septembre 2004 Salut azeitona, Fais un essai en enlevant le ^ au début de nexistepas . Tu dois avoir le caractère / qui est transmis, ce qui fait que ^nexistepas ne correspond pas à nexistepas ... d'où la règle qui ne valide pas. Dan
Guest azeitona Posté 20 Septembre 2004 Posté 20 Septembre 2004 (modifié) Non je viens de tester en enlevant le ^ mais ca marche pas. j'ai essayé ce code : RedirectPermanent / http://www.google.fr/ pour voir si le serveur calculait le .htaccess mais ca ne marche pas non plus... Ca doit venir de la config du serveur, si vous voulez regarder mon phpinfo : clicquez-ici merci a tous! Modifié 20 Septembre 2004 par azeitona
Dan Posté 20 Septembre 2004 Posté 20 Septembre 2004 Dans ton phpinfo, tu as bien le mod_rewrite qui est chargé... mais par contre la version Apache 1.3.26 est réputée avoir certains bugs (dont un dans rewrite.c) qui ont été corrigés avec la 1.3.27 La version courante est la 1.3.31 et tu gagnerais à l'installer. Idem pour mysql, qui mériterait une mise à niveau. As-tu bien uploadé le fichier .htaccess en mode "ASCII" ?... si tu développes sous Windows et envoies le fichier en binaire, cela ne marchera pas. Dan
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant