Redirect permanent et introuvable

WRInaute discret
Bonjour,

J'ai fais des redirect permanent d'une ancienne adresse vers une nouvelle parce que j'ai mis à jour mon site.
Mais j'ai remarqué que ces redirect permanent n'ont servi à rien puisque dans les webmasters tools les anciennes adresses sont considérées comme introuvables! et donc erreurs 404!
Ou es le problème?

merci
 
WRInaute impliqué
As-tu bien vérifié que la redirection fonctionnait, et renvoyait bien le code 301 ?
Peut-on avoir une "ancienne" adresse ?
 
WRInaute discret
seebz a dit:
As-tu bien vérifié que la redirection fonctionnait, et renvoyait bien le code 301 ?
Peut-on avoir une "ancienne" adresse ?

Seebz,

En fait l'adresse n'a pas changé! c'est toujours www.aqua6.org
J'ai fais une refonte totale du site, l'adresse pointait vers le repertoire appelons le /dir01/ et la nouvelle version du site est dans le repertoire /dir02/
J'ai fais un .htaccess dans le root mais aussi dans le rep01 en mettant dedans:

Code:
RewriteEngine on
Redirect permanent /rep01/piscines.html http://www.aqua6.org/rubriques/Piscines/
etc....

Mais malheureusement meme qd je tape l'ancienne adresse par exemple www.aqua6.org/piscines.html j'ai une erreur 404, je ne comprends pas....
 
WRInaute impliqué
Si tu veux rediriger -http://www.aqua6.org/piscines.html vers -http://www.aqua6.org/rubriques/Piscines/ ,
tu dois faire la règle suivante :
Code:
RewriteEngine on
Redirect permanent ^piscines.html$ http://www.aqua6.org/rubriques/Piscines/

Maintenant, je ne suis pas habitué à la syntaxe "Redirect permanent", tu peux aussi faire :
Code:
RewriteEngine on
RewriteRule ^piscines.html$ http://www.aqua6.org/rubriques/Piscines/ [R=301,L]

Teste ces règles avec l'extension "Live HTTP Header" de Firefox, ou encore l'outil que nous à fait Olivier.

Normalement, tu devrais avoir un en-tête HTTP 301
 
WRInaute discret
seebz a dit:
Si tu veux rediriger -http://www.aqua6.org/piscines.html vers -http://www.aqua6.org/rubriques/Piscines/ ,
tu dois faire la règle suivante :
Code:
RewriteEngine on
Redirect permanent ^piscines.html$ http://www.aqua6.org/rubriques/Piscines/

Maintenant, je ne suis pas habitué à la syntaxe "Redirect permanent", tu peux aussi faire :
Code:
RewriteEngine on
RewriteRule ^piscines.html$ http://www.aqua6.org/rubriques/Piscines/ [R=301,L]

Teste ces règles avec l'extension "Live HTTP Header" de Firefox, ou encore l'outil que nous à fait Olivier.

Normalement, tu devrais avoir un en-tête HTTP 301

Merci Seebz,

Mais alors à quoi sert la redirection que j'ai faite?
Sachant que c'est l'hebergeur ovh qui me l'a conseillée...
Et ou dois je mettre cette redirection? à la racine? ou dans l'ancien repertoire dir01?
 
WRInaute discret
J'ai essayé en mettant dans le repertoire rep01 mais ca ne marche toujours pas

HTTP/1.1 404 Not Found
Date: Fri, 13 Nov 2009 14:44:22 GMT

j'ai essayé cette ligne de code:
Code:
RewriteEngine on
Redirect permanent ^piscines.html$ http://www.aqua6.org/rubriques/Piscines/
 
Discussions similaires
Haut