Boule33 Posté 30 Avril 2005 Posté 30 Avril 2005 Hola, J'ai apporté des modifs sur mon site : passage de pages .htm en .php. Depuis les annuaires et moteurs de recherches revoient les visiteurs vers une page Error 404. Pour transferrer ces derniers vers les pages actualisées en PHP j'ai ajouté un .htaccess : ErrorDocument 404 /erreur.php RewriteEngine on RewriteRule (.*)\.htlm? $1.php [L] Ca renvoie les visiteurs directement vers la page erreur.php et ne prend pas en compte le RewriteRule. Y a t-il une erreur quelque part ?
Anonymus Posté 30 Avril 2005 Posté 30 Avril 2005 RewriteRule (.*)\.htlm? $1.php [L] Oui, regardes bien, tu as mis : HTLM au lieu de HTML A mon avis, ca n'est pas bon Anonymus. (ps: j'ai effacé les 2 discussions identiques.)
Boule33 Posté 30 Avril 2005 Auteur Posté 30 Avril 2005 Merci, c'est une erreur qui a été modifiée... mais qui n'arrange néanmoins pas le problème que j'ai. Oups et pardon pour le message qu ej'ai envoyé en multi copies... Rapide comme l'éclair... ça fait faire des dérapages...!!!
Anonymus Posté 30 Avril 2005 Posté 30 Avril 2005 Les regles de réécriture se font 'dans l'ordre'. Tu devrais mettre la redirection après la réécriture : RewriteEngine onRewriteRule (.*)\.html? $1.php [L]ErrorDocument 404 /erreur.php Anonymus.
Boule33 Posté 30 Avril 2005 Auteur Posté 30 Avril 2005 Encore mieux ! je viens de voir que ça ne marche pas avec Internet Explorer : page non redirigée vers erreur.php
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant