Redirection 301 (pour ne pas etre pénalisé sur Google)
14 messages
• Page 1 sur 1
Consultez la formation sur les stratégies de liens de WebRankInfo / Ranking Metrics
- lelougarou
- Nouveau WRInaute

- Messages: 10
- Inscription: 29 Jan 2007
Redirection 301 (pour ne pas etre pénalisé sur Google)
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...
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

- Messages: 92
- Inscription: 16 Avr 2007
Re: Redirection 301 (pour ne pas etre pénalisé sur Google)
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'
- FloBaoti
- WRInaute impliqué

- Messages: 755
- Inscription: 30 Avr 2006
Re: Redirection 301 (pour ne pas etre pénalisé sur Google)
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'
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: 29 Jan 2007
Re: Redirection 301 (pour ne pas etre pénalisé sur Google)
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'
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 impliqué

- Messages: 755
- Inscription: 30 Avr 2006
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.
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 - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
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):
...pour une redirection "page à page"
ou
...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.
@+
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 impliqué

- Messages: 755
- Inscription: 30 Avr 2006
C'est exactement ce que fait RedirectPermanent en beaucoup moins lourd et sans mod_rewrite.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"
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: 29 Jan 2007
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
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: 29 Jan 2007
FloBaoti a écrit:C'est exactement ce que fait RedirectPermanent en beaucoup moins lourd et sans mod_rewrite.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"
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 impliqué

- Messages: 755
- Inscription: 30 Avr 2006
mod_rewrite est plutôt lourd.
RedirectPermanent est intégré au core d'Apache.
RedirectPermanent est intégré au core d'Apache.
- Code: Tout sélectionner
RedirectPermanent /monsite/ http://newdomain.tld/
- lelougarou
- Nouveau WRInaute

- Messages: 10
- Inscription: 29 Jan 2007
FloBaoti a écrit:C'est exactement ce que fait RedirectPermanent en beaucoup moins lourd et sans mod_rewrite.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"
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: 29 Jan 2007
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 - WRInaute accro

- Messages: 17013
- Inscription: 23 Fév 2004
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
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 impliqué

- Messages: 827
- Inscription: 9 Mar 2007
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
Que dois-je écrire dans mon .htacess ?
Merci de votre aide
14 messages
• Page 1 sur 1
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 :
- redirection 301 a partir d'un site pénalisé
- Redirection 301 et Google ...
- quelle redirection pour ne pas être pénalisé ?
- REDIRECTION 301 ET BOT GOOGLE
- Redirection 301 pour Google
- A propos de la redirection 301 et Google
- Redirection 301 par rapport à Google
- Redirection 301 et positionnement sur google
- redirection 301 et outils webmaster google
- Réinscrire en google adsence et redirection 301
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
