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

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par lelougarou, 1 Août 2007.

  1. lelougarou
    lelougarou Nouveau WRInaute
    Inscrit:
    29 Janvier 2007
    Messages:
    10
    J'aime reçus:
    0
    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... ;-)
     
  2. jomree
    jomree WRInaute discret
    Inscrit:
    16 Avril 2007
    Messages:
    84
    J'aime reçus:
    0
    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
     
  3. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    640
    J'aime reçus:
    0
    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:
    RedirectPermanent / http://www.nouvelle-URL.com/
    est plus simple.
     
  4. lelougarou
    lelougarou Nouveau WRInaute
    Inscrit:
    29 Janvier 2007
    Messages:
    10
    J'aime reçus:
    0
    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.
     
  5. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    640
    J'aime reçus:
    0
    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.
     
  6. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 857
    J'aime reçus:
    5
    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:
    RewriteEngine On
    RewriteRule ^(.*)$ http://newdomain.tld/$1 [QSA,L,R=301]
    ...pour une redirection "page à page"

    ou

    Code:
    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.

    @+
     
  7. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    640
    J'aime reçus:
    0
    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) ?
     
  8. lelougarou
    lelougarou Nouveau WRInaute
    Inscrit:
    29 Janvier 2007
    Messages:
    10
    J'aime reçus:
    0
    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 :!:
     
  9. lelougarou
    lelougarou Nouveau WRInaute
    Inscrit:
    29 Janvier 2007
    Messages:
    10
    J'aime reçus:
    0
    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
     
  10. FloBaoti
    FloBaoti WRInaute impliqué
    Inscrit:
    30 Avril 2006
    Messages:
    640
    J'aime reçus:
    0
    mod_rewrite est plutôt lourd.
    RedirectPermanent est intégré au core d'Apache.

    Code:
    RedirectPermanent /monsite/ http://newdomain.tld/
     
  11. lelougarou
    lelougarou Nouveau WRInaute
    Inscrit:
    29 Janvier 2007
    Messages:
    10
    J'aime reçus:
    0
    l'architecture du site restera la meme...!

    donc j'utilise le code ci-haut (RewriteEngine On
    RewriteRule ^(.*)...) ???
     
  12. lelougarou
    lelougarou Nouveau WRInaute
    Inscrit:
    29 Janvier 2007
    Messages:
    10
    J'aime reçus:
    0
    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.
     
  13. HawkEye
    HawkEye WRInaute accro
    Inscrit:
    23 Février 2004
    Messages:
    13 857
    J'aime reçus:
    5
    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 ;)
     
  14. pcamliti
    pcamliti WRInaute impliqué
    Inscrit:
    9 Mars 2007
    Messages:
    697
    J'aime reçus:
    1
Chargement...
Similar Threads - Redirection 301 (pour Forum Date
Redirection 301 Débuter en référencement 29 Mai 2022
Baisse du trafic après redirection 301 Problèmes de référencement spécifiques à vos sites 11 Août 2021
Search Console Créer des sitemap avec les redirections 301 Netlinking, backlinks, liens et redirections 14 Avril 2021
Configurer une redirection www (301) plutôt qu'une 302. URL Rewriting et .htaccess 29 Janvier 2021
Redirection 301 Domaines et structures différentes URL Rewriting et .htaccess 26 Janvier 2021
Suppression répertoire complet. Redirection 301 ou Erreur404 ? URL Rewriting et .htaccess 7 Janvier 2021
Redirection 301 et migration Problèmes de référencement spécifiques à vos sites 10 Décembre 2020
redirection 301 et https URL Rewriting et .htaccess 5 Septembre 2020
WordPress Refonte des catégories, structure et format des URL, redirections 301 Référencement Google 17 Juillet 2020
Prestashop : annuler une redirection 301 après avoir désactivé une fiche produit Netlinking, backlinks, liens et redirections 10 Juillet 2020
Redirections 301 Problèmes de référencement spécifiques à vos sites 3 Juillet 2020
Redirection 301 sur 445000 url Netlinking, backlinks, liens et redirections 26 Juin 2020
Redirection 301 d'un NDD vers l'accueil de mon site Noms de domaine et référencement 4 Mai 2020
Que faire des produits en rupture définitive ? Redirection 301 ? e-commerce 20 Avril 2020
Problèmes des redirections 301 en transparence Noms de domaine et référencement 12 Mars 2020
WordPress Comment retrouver où est faite une redirection 301 ? Administration d'un site Web 2 Mars 2020
Redirection 301 et indexation Crawl et indexation Google, sitemaps 24 Février 2020
probleme de redirection 301 certbot Administration d'un site Web 12 Janvier 2020
Redirections permanentes 301 pour produits arrêtés définitivement e-commerce 27 Novembre 2019
Redirection 301 d'un nom de domaine et doublon Référencement Google 9 Novembre 2019