Redirection permanente via .htaccess

WRInaute passionné
Amis du soir, bonsoir,

Bon, j'ai un peu de mal ce soir alors j'en appel à vos cerveaux. :wink:

Avant j'avais toto.html, maintenant, j'ai tata.html.

GG indexe toujours toto.html, mais la page envoi une erreur 404, normal, elle n'existe plus.

Comment dire à GG que toto.html et devenu tata.html, mais que tant que GG n'a pas modifié son index, que les visiteurs qu'il m'envoi sur totohtml, arrive sur tata.html.

C'est un truc genre RedirectPermanent 301 toto.html tat.html, mais je sais plus.

Merci
 
WRInaute discret
Salut

pourquoi ne ferais tu pas une redirection 301 avec ton htaccess ? le robot définirai que ta page est remplaçée définitivement par la nouvelle. Et le htaccess lui indiquerai la route.

Et aussi, as tu bien changé ton site map xml google ?

edit sorry j'avais pas lu la fin du méssage :oops:

voila le code
Code:
Redirect 301 /toto.htm
http://www.tonsite.net/tata.htm

a++
 
WRInaute impliqué
en fait la meilleure syntaxe serait:
Redirect Permanent ......
ou bien s´il y a plusieurs pages de meme type
RedirectMatch Permanent et les regex

Salut
 
WRInaute discret
Ouep RedirectPermanent c'est mieux !

D'ailleurs j'en ai profité pour mettre des 410 sur mes anciens dossiers encore linkés

++
 
WRInaute impliqué
D´ailleurs ce serait interessant de voir la différence pour le référencement entre une 404 et une 410, qui a mon avis aboutit à la même chose -> désindexée. Mais peut être qu´en étant plus propre et courtois avec les mdr en expliquant pourquoi la page demandée n´existe pas, ils sont plus sympa avec notre site, qui sait?? :-) ;-)
 
WRInaute impliqué
Luj a dit:
Source officielle :

D'accord, mais comment met-on une 410 sur une page ou un dossier ?

Ca m'interesse, parce Google il comprend vite, mais Yahoo a un peu du mal à ne plus envoyer son robot sur des pages supprimées depuis 1 an ou 2 (et je ne parle pas de Voilà...)
 
WRInaute passionné
Luj a dit:
Soyons précis :
Code:
RedirectPermanent /toto.html http://www.exemple.com/tata.html

Ok, c'est bien ce à quoi je pensais.

Par contre, l'URL dans la barre d'adresse reste toto.html. Normal ? GG ne va pas prendre ça pour du Duplicate ?
 
WRInaute occasionnel
Etonnant, je n'ai pas ce "problème", c'est bien l'url de la nouvelle page qui s'affiche.

Il faudrait l'avis d'un expert, ça dépasse mes compétences.
 
WRInaute impliqué
Bien tout dépend de l´URI de redirection:
si l´URI est relative, pas de changement dans la barre de nav.
SI l´URI est absolue, changement dans la barre de nav.
-> Pour google, cela est absolument identique.
Pour une 410 c´est:
RewriteRule laPage.html - [G]
 
WRInaute discret
410 c'est un dossier ou un fichier que vous avez supprimé du site. Mais peut etre que celui ci est linké par d'autres sites. Le 404 a mon avis ne peut pas transmettre de pagerank alors ke le 410 a mon avis oui !

bon perso mon éxemple ne s'applique qu'à des dossiers supprimés
et redirigé vers l'acceuil mais vous pouvez aussi le faire pour des fichiers :

Code:
ErrorDocument 410 http://www.brakstar.com
Redirect 410 /teufs
Redirect 410 /prodz
Redirect 410 /mp3_hardtek
Redirect 410 /zonz
Redirect 410 /prison

a+
 
WRInaute impliqué
C'est effectivement une utilisation intéressante des 410. Une sorte de 404 spéciale pour nos anciennes pages.

Mais qu'est ce qui te fait penser que le PR est transmis ?
Tu as pu le constater ?
 
WRInaute impliqué
brakstar a dit:
Le 404 a mon avis ne peut pas transmettre de pagerank alors ke le 410 a mon avis oui !

A bon, et à quelle page peut´il bien transmettre le pr???? Parti sans laisser d´adresse, tu donne le pr à la concièrge? le pr au hosteur??
 
WRInaute discret
Question con mais quand on a plusieurs pages, ça donne ça :

Code:
RedirectPermanent /toto.html http://www.exemple.com/tata.html
RedirectPermanent /papa.html http://www.exemple.com/maman.html

ou

Code:
RedirectPermanent
/toto.html http://www.exemple.com/tata.html
/papa.html http://www.exemple.com/maman.html

??

Greg
 
WRInaute discret
Bonjour,

Je fais remonter ce sujet car je rencontre quelques soucis.

Comment faire une redirection permanente
de http://www.domain.com/index.php?lang=fr
vers http://www.domain.com/fr/ ?

Code:
RedirectPermanent index.php?lang=fr http://www.domain.com/fr/
ou
Code:
RedirectPermanent /index.php?lang=fr http://www.domain.com/fr/

Ne fonctionnent pas.

Merci d'avance pour votre aide.
 
Discussions similaires
Haut