Migration de site - Remplacer 404 par 301

Discussion dans 'Débuter en référencement' créé par Szed, 8 Mars 2012.

  1. Szed
    Szed Nouveau WRInaute
    Inscrit:
    5 Mai 2011
    Messages:
    26
    J'aime reçus:
    0
    Bonjour,

    je réalise pour un client le changement de plateforme de sa boutique.
    Toutes ses anciennes URL n'existent donc plus.
    Je souhaite faire des redirection 301 pour renvoyer les anciennes URL vers les nouvelles qui correspondent.
    J'ai déjà les correspondances, et j'en ai a peu près 1500.
    Déjà, est-ce problématique au niveau serveur de faire autant de redirection 301 ? Du coté du htaccess, toute les redirections sont déjà écrites quasiment.

    Autre chose, pas mal d'anciennes pages n'ont plus leur équivalence sur la nouvelle solution et doivent donc renvoyer vers la page d'accueil. Pour ce faire, je pensais utiliser cette technique : http://www.annuaire-info.com/referencement/errordocument-404/
    Code:
    ErrorDocument 404 /404vers301.php
    
    Et votre fichier 404vers301.php devra contenir ce code:
    
    <?php
    header("Status: 301 Moved Permanently", false, 301);
    header("Location: http://www.mon_site.com/");
    exit();
    ?> 
    Est-ce une bonne idée ? Et ça permettrait de virer dans le htaccess plus de la moitié des redirections (la moitié des anciennes pages n'ont plus d'équivalence sur le nouveau site).
    Une fois que google aura bien remplacer toute les pages, je pourrais revenir a une 404 classique.

    Merci !
     
  2. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    19 852
    J'aime reçus:
    457
    Non ce n'est pas un pb d'avoir des redirections partout, c'est de toutes façons ce qu'il faut faire dans ce cas de figure.
    Pour les pages qui n'existent plus dans le nouveau site, le mieux est de les rediriger vers la page la plus pertinente dans le nouveau site (a priori ça ne devrait pas être la page d'accueil).
     
  3. Szed
    Szed Nouveau WRInaute
    Inscrit:
    5 Mai 2011
    Messages:
    26
    J'aime reçus:
    0
    Ok, ca me rassure =)

    Pour les pages qui redirigent vers l'accueil, ce ne sont pas les pages les plus importantes, donc ca devrait aller.

    Du coup, est-ce que la technique cité plus haut est correct ?

    Code:
        ErrorDocument 404 /404vers301.php
    
        Et votre fichier 404vers301.php devra contenir ce code:
    
        <?php
        header("Status: 301 Moved Permanently", false, 301);
        header("Location: http://www.mon_site.com/");
        exit();
        ?> 
    Ou dois-je faire une 301 pour chaque page redirigeant vers l'accueil ?
    Merc i!
     
  4. BattleArea
    BattleArea WRInaute discret
    Inscrit:
    27 Septembre 2011
    Messages:
    194
    J'aime reçus:
    0
    Bonjour,

    N'oubliez pas les redirections 410.
     
  5. Szed
    Szed Nouveau WRInaute
    Inscrit:
    5 Mai 2011
    Messages:
    26
    J'aime reçus:
    0
    Si je comprend bien, ma 410 indique a Google que la page n'existe plus ?
    Le visiteur est donc renvoyé vers la racine du domaine ?
     
  6. WebRankInfo
    WebRankInfo Admin
    Membre du personnel
    Inscrit:
    19 Avril 2002
    Messages:
    19 852
    J'aime reçus:
    457
    Les 410 ne sont pas des redirections et aussi étonnant que ça puisse paraître, Google les traite de façon identique aux 404. Ce n'est donc pas la bonne méthode.

    Pour la méthode "404vers301" j'ai du mal à comprendre car on dirait que ça génère une 301 pour chaque 404, ce que je déconseille.
     
  7. BattleArea
    BattleArea WRInaute discret
    Inscrit:
    27 Septembre 2011
    Messages:
    194
    J'aime reçus:
    0
    Effectivement ce n'est pas une redirection, mais ça permet d'indiquer à google qu'une page n'existe plus. (même si gg repassera souvent voir si elle existe encore et comprendra un 404).

    Comme je n'ai pas non plus compris le 404 en 301, j'ai pensé qu'il souhaitait indiquer un 410.

    Mais comme l'indique wri plus haut, il vaut mieux rediriger en 301 vers des pages qui se rapprochent de l'ancienne.
     
  8. Szed
    Szed Nouveau WRInaute
    Inscrit:
    5 Mai 2011
    Messages:
    26
    J'aime reçus:
    0
    La méthode du 404 vers 301 est vraiment un problème ? Ca ne serait que ponctuel, un mois ou deux, le temps que google fasse le tour des pages. On a beaucoup de pages produits qui n'ont plus du tout d'équivalent en fait :/

    Autre quesions.
    Actuellement, il y a plusieurs nom de domaine, qui pointent vers plusieurs sites.
    Maintenant, on aimerait que tout les nom de domaines pointent vers la nouvelle solution. Tout en gardant des redirections 301.
    Donc faire :
    ma redirection du genre /ancienne-page-d'un-ancien-domaine /nouvelle-du-nouveau-domaine.
    Et ensuite redirigé mon ancien domaine, vers le nouveau. Cela est il-correct ? si je vais sur -http://www.anciendomaine.com/ancienne-page, je tomberais bien sur -http://www.nouveaudomaine.com/nouvelle-page-equivalente ?

    Merci pour vos réponses ! :)
     
Chargement...
Similar Threads - Migration Remplacer 404 Forum Date
Migration *.fr vers le *.com Administration d'un site Web 22 Juillet 2020
Problème migration site vistaprint vers wordpress.com Débuter en référencement 3 Juillet 2020
Problèmes migration NDD Crawl et indexation Google, sitemaps 21 Février 2020
Comment faire la migration de mes PNG en WEBP ? YouTube, Google Images et Google Maps 16 Février 2020
Migration Prestashop vers UEESHOP même domaine. Demandes d'avis et de conseils sur vos sites 20 Décembre 2019
WordPress Migration de localhost vers nom de domaine + hébergement OVH Demandes d'avis et de conseils sur vos sites 28 Novembre 2019
Search Console Migration Google Search Console Référencement Google 24 Novembre 2019
Migration site PHP vers Gatsby : quelques questions Problèmes de référencement spécifiques à vos sites 22 Août 2019
Mysql migration utf8->utf8mb4 Développement d'un site Web ou d'une appli mobile 17 Août 2019
Migration boutique Problèmes de référencement spécifiques à vos sites 2 Juillet 2019