Redirection URLs depuis deux sites vers un seul

Discussion dans 'Netlinking, backlinks, liens et redirections' créé par mengeco, 18 Octobre 2016.

  1. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Bonjour,

    Je pense que ma question n'est pas originale mais je ne trouve pas de réponses précises.

    Je dois donc effectuer la redirection de deux sites vers un seul. Je ne suis pas un grand pro de ce type de manips et j'avoue que jusqu'à présent, je me suis débrouillé avec des plugins Wordpress. Cette fois, il va falloir que je passe par les pages htaccess

    - comment scanner les deux sites et récupérer tous les URLs pertinents
    - faut-il que j'installe un htaccess (avec redirections 301) à la racine des deux sites ? Si oui comment ça se passe quand les sites sont fermés ? 8O

    Bref, j'imagine qu'il existe déjà une procédure simple pour ce cas de figure "classique" :?
     
  2. kdoussaint
    kdoussaint WRInaute discret
    Inscrit:
    29 Décembre 2011
    Messages:
    100
    J'aime reçus:
    2
    Bonjour :)

    J'espère avoir bien compris mais par exemple tu veux faire :

    siteA/urlA -> SiteC/urlA
    siteB/urlB -> SiteC/urlB

    Si oui et que tu fais une redirection par domaine directe tu vas te retrouver avec des urls "cassées" (ex: SiteA/urlC deviendra SiteA/urlC et sera introuvable)

    - Soit tu le planifie à l'avance en faisant la liste complète des pages importantes comme ça pas d'interruption, ensuite tu vérifie toutes tes 404 (par exemple via un sitemap, si tu installe SEO by Yoast sous Wordpress il t'en installe un je crois, sinon tu en as un paquet dans le catalogue de plugins wordpress, ex: fr.wordpress.org/plugins/google-sitemap-generator/)

    - Soit tu le fais après avec une recherche de toutes tes 404 pour y mettre (rapidement) des redirections via htaccess ou plugin wordpress

    - Soit tu recrée l'arborescence identique à tes deux sites : ex: je crée urlA, urlB qui existaient sur siteA et siteB pour que lorsque tu fais une redirection par domaine les pages existent :

    siteA/urlA -> SiteC/urlA
    siteB/urlB -> SiteC/urlB

    Le htaccess sera à la racine du nouveau site si tu fais des redirections par domaine (qui transformera tes urls: SiteA/urlC deviendra SiteA/urlB)
    DomaineA -> DomaineC
    DomaineB -> DomaineC

    si tu redirige uniquement certaines pages il sera à la racine des anciens sites (lorsque telle page appelée alors on dirige vers une autre page)
    siteA/urlA -> SiteC/urlA
    siteB/urlB -> SiteC/urlC


    Bon courage, j'espère ne pas m'être trompé :D

    Ps: tu as Xenu qui pourra certainement t'aider à trouver tes erreurs après coup: http://home.snafu.de/tilman/xenulink.html#Description
     
  3. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Merci beaucoup pour ces précision ! :wink:

    L'idée serait effectivement de privilégier les URLs spécifiques et installer donc un htaccess sur chaque site ancien et maintenir leur hébergement pendant un an, le temps que Google intègre les redirections 401.

    Est-ce qu'il existe une solution pour récupérer une liste des URLs de chaque site de manière à pouvoir créer le htaccess ???
     
  4. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 657
    J'aime reçus:
    72
    Une redirection c'est à vie
    Pour pourquoi pendant un an seulement ?
     
  5. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Si c'est une question de conservation ou pas des hébergement, tu peux aussi directement faire pointer les domaines en questions sur le même hébergement que le site qui est conservé, de manière à pouvoir tout gérer avec un seul hébergement. Bien plus simple amha.
     
  6. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Justement, c'était une partie de mes interrogations. Si j'utilise un htaccess uniquement sur le nouveau site pour la redirection des deux sites, je ne vois pas comment procéder :?
     
  7. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Bein en modifiant le paramétrage DNS des anciens domaines pour les faire pointer vers le nouvel hébergement. Dès lors tu pourras rediriger tout appel à ces anciens domaines tiers depuis ton site principal.

    Faudra juste prévoir une redirection par défaut, à placer après la liste des redirections détaillées dans le .htaccess.
     
  8. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Je n'avais pas pensé à ça !!!
    Dans le cas d'une redirection DNS, ce sont els anciens domaines qui pointeront vers le nouveau, ce qui est pas mal dans le principe mais ça suppose de maintenir ces anciens domaines un certains temps ?
    Et si c'était la formule retenue, le htaccess fonctionnerait pour les redirections spécifiques ?
     
  9. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    3 657
    J'aime reçus:
    72
    Ben si tu ne les maintiens pas tu vas avoir des sites pornos à la place et tous les gens qui font des liens vers ces anciens domaines vont continuer à le faire mais ça ne sera plus un domaine à toi.
     
  10. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Oui, tant que tu fais du pointage DNS, et pas une redirection de tes anciens domaines vers le nouveau. Il suffira juste de prévoir une redirection par défaut pour chacun des anciens domaines, à la suite des redirections point par point.

    Et je rejoins Indigène : mieux vaut conserver les anciens domaines ad vitam.
     
  11. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    OK, merci pour vos solutions !!!
     
  12. appsmartvn
    appsmartvn Nouveau WRInaute
    Inscrit:
    4 Décembre 2016
    Messages:
    4
    J'aime reçus:
    0
    Justement, c'était une partie de mes interrogations. Si j'utilise un htaccess uniquement sur le nouveau site pour la redirection des deux sites, je ne vois pas comment procéder
     
  13. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Code:
    RewriteCond %{HTTP_HOST}   ^ancien-domaine.com [NC]
    RewriteRule ^/?(.*)         http://www.nouveau-domaine.com/$1 [L,R=301]
    RewriteCond %{HTTP_HOST}   ^www.ancien-domaine.com [NC]
    RewriteRule ^/?(.*)         http://www.nouveau-domaine.com/$1 [L,R=301]
    
    Tout ça après avoir fait pointer l'ensemble des noms de domaine vers ton hébergement
     
  14. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Bonjour,

    De mon côté la donne à changé et le domaine ne va finalement pas changer. Cela dit, les URLs vont toutes être différentes et aucune chance de les faire correspondre. :roll:

    Je crois que je vais donc opter pour une solution lapidaire soit faire pointer toutes les anciennes URLs vers l'accueil du nouveau site.Petite subtilité, comme il y a deux langues, l'idéal serait que les anciennes URLs françaises pointent vers l'accueil de la nouvelle version française et idem pour l'anglais, soit deux redirections distinctes.

    Dans ce cas, quel serait le code à insérer dans le htaccess ? :?
     
  15. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Si c'est le même site qui est refondu, j'ai du mal à comprendre pourquoi il n'y aurait pas de correspondance.
     
  16. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Le domaine du site actuel est en .eu. Je n'ai pas d'accès à ce site en aucune manière.

    Je travaille sur le nouveau développement avec le domaine en .net et il basculera en .eu lors de la mise en production. Le site actuel sera donc purement abandonné.

    Les URLs du premier site ne correspondront plus du tout à ceux du nouveau.

    Comment faire pour que tous ces URLs pointent à terme vers l'accueil du nouveau site, en FR mais aussi en EN ?

    Pour info, le site actuel n'est pas développé sous Wordpress.
     
  17. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Que tu n'ais pas accès au site actuel ne t'empêche pas de récupérer la liste des url (screaming frog et xenu sont tes amis). Mais tout rebalancer vers la home est la pire des solutions en terme de qualité comme d'expérience utilisateur.
     
  18. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Alors là, je suis soufflé, Screaming frog est pour moi la découverte, l'appli que je cherchais depuis longtemps et en plus, compatible Mac !!! Sincèrement, un très grand merci !!! :wink: :wink: :wink:
    Je vais pouvoir ENFIN convertir ma liste d'URL en redirection dans une page htaccess, je devrais pouvoir trouver facilement un tuto pour ça. C'est presque mon Noël du petit référenceur :D
     
  19. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    C'est pas magique non plus : Screaming Frog va te lister toutes les url trouvée sur le .eu (si tu crawles ce dernier). Mais les correspondances avec le nouveau site, c'est à toi de les faire à la mano.
     
  20. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Ça j'avais bien intégré, même si j'ai évoqué le Noël du petit référenceur, je sais que le Père-Noël n'existe pas :D

    Sans abuser pourrais-tu me confirmer que dans mon fichier htaccess, la redirection permanente se présenterait sous cette forme (l'ancien site au début en lien relatif):

    Pour le français
    RedirectPermanent /fr/repertoire-page/page.html http://www.mon-nouveau-site/fr/nouvelle-page.html

    Pour l'anglais :
    RedirectPermanent /en/repertoire-page/page.html http://www.mon-nouveau-site/en/nouvelle-page.html

    Merci !!
     
  21. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Si tu veux te faire ch***, oui. Mais si tu veux / peux factoriser, le mieux reste le couple RewriteCond / RewriteRule. Ou si tu utilise Wordpress, l'utilisation d'un plugin comme redirection.
     
  22. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Je n'ai pas forcément le goût de l'auto-flagellation et je suis prêt à aller vers la solution la plus simple, mais je ne vois pas quelle solution peut me permettre une redirection qui interprète correctement 2 liens dont les intitulés sont différents ?

    Le coupple RewriteCond / RewriteRule pourrait me permettre de rediriger des liens mais uniquement si les titres de pages sont similaires ?
     
  23. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Mieux vaut se baser sur les url que sur les titres.
     
  24. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Oui oui, désolé, je voulais bien dire URLs en fait, le top aurait été que je puisse définir ce type de condition :

    Si l'URL de départ contient au moins le mot "verre", il sera associé à la nouvelle URL contenant le même mot "verre"

    En dehors de cette option, je ne vois pas comment mettre en place une redirection auto... :?
     
  25. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Le truc, même sans parler de redirection automatisable, ou de regroupement de redir, c'est que si tu ne passes par la directive redirect permanent, tu risque de te retrouver avec tes anciens paramètres (s'il y en a) accolés à la fin de tes nouvelles url.
     
  26. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
  27. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Sauf que si tu procèdes ainsi et qu'il t'arrives d'avoir des paramètres (?parametre=toto) a la fin des url du site actuel, tu vas te retrouver avec des url de type nouvelle-page.html?parametre=toto.
     
  28. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Ok, merci mais après avoir scanner le site, aucune URL ne comporte de "?", ce sont juste les noms de page telles qu'elles sont nommées.

    Mais pour ne pas mourrir idiot quelle serait la bonne alternative à ma solution ?
     
  29. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Si tu es sur Wordpress, je m'orienterais davantage vers le plugin redirection. Ca évite de charger le htaccess.
     
  30. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Le plugin "Redirections" est plutôt mal noté (même si on pondère avec les notation des concurrents) et je reconnais que je charge déjà beaucoup mes site en plugins, est-ce que c'est un pb de charger htaccess ?
     
  31. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Je l'ai en production sur une foultitude de sites, sans soucis. Ne te fie pas forcément aux notes : lis le pourquoi de ces dernières. Quand j'installe un plugin, je regardes surtout s'il est régulièrement mis à jour, si l'équipe de dev répond aux questions etc.

    Et oui, en fonction eu du nombre de règles à inclure, ca peut avoir un impact fort sur les performances de tout inclure dans le htaccess
     
  32. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Tout à fait d'accord avec tes critères de d'appréciation des plugins, ce la dit, si on parle du même : https://fr.wordpress.org/plugins/redirection/ la dernière mise à jour a 6 mois, pas une grosse régularité...

    Et si j'installe le plugin, le boulot de tri et de saisie des URLs spécifiques restera le même non ? :roll:
     
  33. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 874
    J'aime reçus:
    71
    Oui mais tu ne chargerais pas ton .htaccess, et tu peux être assez fin dans les règles (le plugin supporte les expressions régulières).

    Et oui, on parle bien de https://fr.wordpress.org/plugins/redirection/. Il est pleinement compatible avec la version actuelle.
     
  34. mengeco
    mengeco WRInaute discret
    Inscrit:
    3 Octobre 2016
    Messages:
    53
    J'aime reçus:
    0
    Ok, tu m'as convaincu, je fonctionnerai donc avec ce plugin.
    Un sincère merci pour toute ton aide précieuse ! :wink: Et excellentes fêtes de fin d'année, ça se précise :D
     
Chargement...
Similar Threads - Redirection URLs seul Forum Date
Redirection 301 URLs Débuter en référencement 9 Janvier 2017
Redirection domaines : intégrité des URLs (wordpress) URL Rewriting et .htaccess 4 Novembre 2016
Redirection 301 entre urls aspx et html Débuter en référencement 20 Décembre 2015
Redirection vers nouveau domaine et URLs Noms de domaine et référencement 9 Décembre 2015
Redirection urls entre 2 herbergeurs Débuter en référencement 31 Août 2015
Possible de faire des redirections permanentes vers des urls avec ancres Netlinking, backlinks, liens et redirections 27 Mai 2015
récupérer la liste des URLs indexés et redirection Débuter en référencement 5 Novembre 2014
Wordpress: Redirections des anciens urls via .htaccess URL Rewriting et .htaccess 5 Octobre 2013
Redirection 301 d'URLs sans index URL Rewriting et .htaccess 16 Mars 2012
Redirections 301 d'urls complexes URL Rewriting et .htaccess 10 Décembre 2011
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice