Aller au contenu

Sujets conseillés

Posté

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 ?

Posté

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.)

Posté

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...!!!

Posté

Les regles de réécriture se font 'dans l'ordre'. Tu devrais mettre la redirection après la réécriture :

RewriteEngine on
RewriteRule (.*)\.html? $1.php [L]
ErrorDocument 404 /erreur.php

Anonymus.

Posté

Encore mieux ! je viens de voir que ça ne marche pas avec Internet Explorer : page non redirigée vers erreur.php

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...