Redirection 301 (pour ne pas etre pénalisé sur Google)

Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics

lelougarou
Nouveau WRInaute
 
Messages: 10
Inscription: Lun Jan 29, 2007 21:08

Redirection 301 (pour ne pas etre pénalisé sur Google)

Message le Mer Aoû 01, 2007 16:06

Bonjour,
Je sais qu'on a déjà traité le sujet, mais comme plusieurs, j'aimerais avoir des explications plus claires, plus spécifiques sur ce qu'impliquent une redirection 301.

D'abord, si j'ai bien compris: on place dans un fichier htacces.txt le texte suivant sur une seule ligne:
RedirectMatch 301 ^(.*)$ http://www.nouvelle-URL.com

on place ce fichier htacces à la racine ( où est l'Index ) du site à rediriger.

Ma question: Lorsque les robots passeront, ils seront redirigés sur la nouvelle URL par le serveur, mais sur ma nouvelle emplacement, dois-je changer le méta tag
<meta name="identifier-url" content="http://www.monsite.net">
pour la nouvelle adresse url, et est-ce que google le changera aussi sur son moteur, sans me pénaliser sur mon référencement actuel...? Exemple, si je sors 3è avec mon ancien url, est-ce qu'automatiquement je sortirai toujours 3è avec le nouvelle url...? est-ce que ce nouvelle url prendra automatiquement la place de l'ancien et sera visible sur la page de sortie Google...?

Merci de me démèler la dedans... ;-)

jomree
WRInaute discret
WRInaute discret
 
Messages: 92
Inscription: Lun Avr 16, 2007 17:15

Re: Redirection 301 (pour ne pas etre pénalisé sur Google)

Message le Mer Aoû 01, 2007 16:23

lelougarou a écrit:D'abord, si j'ai bien compris: on place dans un fichier htacces.txt le texte suivant sur une seule ligne

Euh, ben non t'as pas bien tout compris, c'est dans un fichier .htaccess et non pas dans un fichier .txt
En fait, tu crées un fichiet toto.txt, tu écris tes règles à l'intérieur, et tu renommes en changeant l'extension, de façon à ce que ton fichier se nomme '.htaccess' :D

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Re: Redirection 301 (pour ne pas etre pénalisé sur Google)

Message le Mer Aoû 01, 2007 16:38

jomree a écrit:En fait, tu crées un fichiet toto.txt, tu écris tes règles à l'intérieur, et tu renommes en changeant l'extension, de façon à ce que ton fichier se nomme '.htaccess' :D

Avec le Note-pad (bloc-note) de Windows, il suffit de faire Fichier -> Enregistrer sous, et de mettre ".htaccess" (avec les guillemets).

Sinon un
Code: Tout sélectionner
RedirectPermanent / http://www.nouvelle-URL.com/

est plus simple.

lelougarou
Nouveau WRInaute
 
Messages: 10
Inscription: Lun Jan 29, 2007 21:08

Re: Redirection 301 (pour ne pas etre pénalisé sur Google)

Message le Mer Aoû 01, 2007 16:48

FloBaoti a écrit:
jomree a écrit:En fait, tu crées un fichiet toto.txt, tu écris tes règles à l'intérieur, et tu renommes en changeant l'extension, de façon à ce que ton fichier se nomme '.htaccess' :D

Avec le Note-pad (bloc-note) de Windows, il suffit de faire Fichier -> Enregistrer sous, et de mettre ".htaccess" (avec les guillemets).

Sinon un
Code: Tout sélectionner
RedirectPermanent / http://www.nouvelle-URL.com/

est plus simple.


ok mais que dois-je mettre dans le fichier .htacces créé avec notepad:
RedirectMatch 301 ^(.*)$ http://www.nouvelle-URL.com
ou
RedirectPermanent / http://www.nouvelle-URL.com/

mon serveur est un linux (Apache), quelle est la différence entre ces codes .htacces ..?

Pour Google, le quel est le mieux...?

et cela ne changera pas mon positionnenent...?

et le nouvelle url apparaitra-t-il sur le listing google (a place de l'ancien) dès que le robot aura passé sur mon site...?

Quelqu'un peut répondre de facon certaine à ces questions..?

merci a tous.

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Message le Mer Aoû 01, 2007 16:54

Personnellement j'utilise tout le temps RedirectPermanent. Ca me parait moins lourd et plus simple qu'un "Match" (surtout que là un match n'est pas nécessaire vu que tu veux rediriger toutes les uri).

Pour Google ça sera la même chose, tant qu'il voit un en-tête de réponse 301 et la nouvelle url, peu importe comment c'est fait derrière.

Google verra tes pages au fur et à mesure, et changera les url.


HawkEye
Modérateur
Modérateur
 
Messages: 15041
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Aoû 01, 2007 17:07

Petite précision, que veux tu rediriger ?

domaine1.tld/page_xyz.html (toutes)
vers
domaine2.tld/page_xyz.html ?

--> toutes les pages, vers leur équivalent direct sur le nouveau site?

ou

domaine1.tld/page_xyz.html (toutes)
vers
domaine2.tld/ ?

--> toutes les pages, vers la racine du nouveau (architecture différente entre les deux sites)?

Perso je n'utilise pas RedirectMatch, ni RedirectPermanent, mais ceci (pour peu que le serveur l'accepte):

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.tld/$1 [QSA,L,R=301]

...pour une redirection "page à page"

ou

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.tld/ [QSA,L,R=301]

...pour une redirection "tout vers la racine du nouveau"


NB: Il va de soi que "identifier-url" dans tes pages doit refléter le nouveau nom de domaine, et pas l'ancien.

Progressivement, avec le passage des robots sur ton site, les anciennes adresses seront désindexées, au profit des nouvelles: les nouvelles bénéficieront rapidement des liens fournis par des sites tiers aux anciennes (leur valorisation est transférée par la redirection).

Note néanmoins que si la redirection n'est plus appliquée, ce bénéfice se perdra progressivement: il faut contacter des plus importants lieurs et partenaires, pour leur signaler le changement d'adresse.

@+

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Message le Mer Aoû 01, 2007 17:12

HawkEye a écrit:Perso je n'utilise pas RedirectMatch, ni RedirectPermanent, mais ceci (pour peu que le serveur l'accepte):

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.tld/$1 [QSA,L,R=301]

...pour une redirection "page à page"
C'est exactement ce que fait RedirectPermanent en beaucoup moins lourd et sans mod_rewrite.

Pourquoi utiliser un "match" via expressions régulières alors qu'il n'y a aucune condition sur les pages (toutes les pages sont redirigées) ?

lelougarou
Nouveau WRInaute
 
Messages: 10
Inscription: Lun Jan 29, 2007 21:08

Message le Mer Aoû 01, 2007 17:15

OK merci... dernières questions:

Si je redirige plus d'un site sur mon meme nouveau site centralisé, je mets le fichier .htacces à la racine de chacun des sites à rediriger, mais pour Google, cela change-t-il quelque chose, (rediriger 3 url sur le meme) car j'ai un excellent référencement/positionnement et je ne voudrais pas le perdre.... mes sites sont de type: http://www.domain.com/monsite/index.html et je les redirige sur un www.monsite.com

Donc je place le .htacces dans le répertoire monsite (à coté du fichier index.html)...?

Les anciens sites (index) doivent0ils rester là...?

et le méta tag "identifier-URL" ca change rien si je mets le nouveau... ?


merci :!:

lelougarou
Nouveau WRInaute
 
Messages: 10
Inscription: Lun Jan 29, 2007 21:08

Message le Mer Aoû 01, 2007 17:23

FloBaoti a écrit:
HawkEye a écrit:Perso je n'utilise pas RedirectMatch, ni RedirectPermanent, mais ceci (pour peu que le serveur l'accepte):

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.tld/$1 [QSA,L,R=301]

...pour une redirection "page à page"
C'est exactement ce que fait RedirectPermanent en beaucoup moins lourd et sans mod_rewrite.

Pourquoi utiliser un "match" via expressions régulières alors qu'il n'y a aucune condition sur les pages (toutes les pages sont redirigées) ?


Oui toutes les page sont redirigés, (d'un répertoire en particulier), ex: le répertoire "monsite" de l'url www.domain.com/monsite/index.html toutes les pages du répertoire "monsite" (et en bas) son redirigées sur un nouveau domain de type www.monsite.com/index.html

donc c'est préférable d'y aller avec ce code:
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.tld/$1 [QSA,L,R=301

parceque moins lourd...?

merci

FloBaoti
WRInaute passionné
WRInaute passionné
 
Messages: 684
Inscription: Dim Avr 30, 2006 18:42

Message le Mer Aoû 01, 2007 17:29

mod_rewrite est plutôt lourd.
RedirectPermanent est intégré au core d'Apache.

Code: Tout sélectionner
RedirectPermanent /monsite/ http://newdomain.tld/

lelougarou
Nouveau WRInaute
 
Messages: 10
Inscription: Lun Jan 29, 2007 21:08

Message le Mer Aoû 01, 2007 17:29

FloBaoti a écrit:
HawkEye a écrit:Perso je n'utilise pas RedirectMatch, ni RedirectPermanent, mais ceci (pour peu que le serveur l'accepte):

Code: Tout sélectionner
RewriteEngine On
RewriteRule ^(.*)$ http://newdomain.tld/$1 [QSA,L,R=301]

...pour une redirection "page à page"
C'est exactement ce que fait RedirectPermanent en beaucoup moins lourd et sans mod_rewrite.

Pourquoi utiliser un "match" via expressions régulières alors qu'il n'y a aucune condition sur les pages (toutes les pages sont redirigées) ?


l'architecture du site restera la meme...!

donc j'utilise le code ci-haut (RewriteEngine On
RewriteRule ^(.*)...) ???

lelougarou
Nouveau WRInaute
 
Messages: 10
Inscription: Lun Jan 29, 2007 21:08

Message le Mer Aoû 01, 2007 17:38

FloBaoti a écrit:mod_rewrite est plutôt lourd.
RedirectPermanent est intégré au core d'Apache.

Code: Tout sélectionner
RedirectPermanent /monsite/ http://newdomain.tld/


Pour finir, je veux utiliser le moins lourd effectivement... mais un me dit que le rewriteEngine... est moins lourd... et un autre (toi) me dis que le RedirectPermanent est le moins lourd (considérant apache)....

????????

Tu es certain de ton affirmation...?

merci.


HawkEye
Modérateur
Modérateur
 
Messages: 15041
Inscription: Lun Fév 23, 2004 12:33

Message le Mer Aoû 01, 2007 20:37

J'ai pas dit que mod_rewrite était moins lourd hein ;)

Par contre, il y'a "lourd" et "lourd": un RewriteRule (.*) -> $1 ce n'est pas techniquement lourd à gérer.

Si on attaque les grosses regex de tordu, alors oui, ça va certainement faire chauffer un peu de cuivre, mais dans le cas présent, non ;)


pcamliti
WRInaute passionné
WRInaute passionné
 
Messages: 692
Inscription: Ven Mar 09, 2007 14:38

Message le Mar Aoû 07, 2007 14:32

Je n'ai pas tout suivi mais pour une simple redirection permanente de www.monsite.fr/.net/.eu vers www.monsite.com

Que dois-je écrire dans mon .htacess ?

Merci de votre aide


Formation recommandée sur ce thème :

Formation Netlinking (liens et référencement) : apprenez ce qu'est réellement un bon lien pour le référencement et surtout comment en obtenir. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

Consultez la description détaillée des produits ou services de Google suivants : Google TrustRank

  • Test de redirection
    Cet outil vous permet de tester la validité d'un lien pour le référencement. Il vous indique la nature du lien (lien en dur, redirection bien gérée par les moteurs ou redirection mal gérée par les moteurs).
  • Analyseur d'entête HTTP
    Cet outil vous permet de connaître le code HTTP renvoyé par le serveur pour une page donnée.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités