1. ✅ Apprenez une METHODE qui marche pour votre SEO ! Formation à distance avec Olivier Duffez et Fabien Facériès + aide pour prise en charge du financement
    Rejeter la notice

Rediriger les url d'un ancien site vers le nouveau (redirection 301)

Discussion dans 'URL Rewriting et .htaccess' créé par pooja324, 15 Septembre 2015.

  1. pooja324
    pooja324 Nouveau WRInaute
    Inscrit:
    15 Septembre 2015
    Messages:
    3
    J'aime reçus:
    0
    Bonjour à tous,

    Je viens de développer un nouveau site wp pour une cliente qui voulait faire évoluer son site (qui n'avait pas bougé depuis une dizaine d'année).

    Je suis de plus en plus à l'aise avec wordpress, mais j'ai clairement de grosses lacunes. J'ai une manipulation technique importante à réaliser et j'avoue que je suis un peu perdu. Voilà pourquoi je fais appel à vous, en m'excusant par avance si ma question parait naïves.

    Le CMS précédent sur lequel était construit le site est PragmaMx (je ne le connaissais pas !). Le "vieux site" est toujours présent à la racine du nom de domaine (http://nomdedomaine.net/). J'ai installé le "nouveau site" dans un sous dossier (http://nomdedomaine.net/wp).

    Il faut maintenant faire la bascule entre l'ancien et le nouveau avec les impératifs suivant :
    Atteindre le nouveau site à la racine de nom de domaine (http://nomdedomaine.net/).
    Conserver les bénéfice d'un référencement de l'ancien site qui s'est construit sur une dizaine d'année.
    Mettre en place des redirections 301 de toutes les anciennes pages du site vers les nouvelles (car elle travaille en partenariat avec des plateformes qui lui ramène du trafic qualifié sur certaines url).

    Depuis quelques jours je cherche partout des infos sur la question et des procédures qui me permettraient de réaliser la manip sans problèmes (en tout cas avec un maximum de garanties).

    J'ai cru comprendre qu'il était possible de laisser le nouveau site dans son répertoire /wp tout en rendant accessible le site à partir de la racine (https://codex.wordpress.org/fr:Donner_%C3%A0_WordPress_son_Propre_Dossier).

    J'ai aussi cru comprendre qu'il me faudrait modifier le fichier .htaccess à la racine du site pour mettre en place toutes les redirections 301 (http://www.maintpress.com/blog/htaccess-wordpress/). Soit en modifiant directement le .htaccess, soit en passant par un plugin wp (j'ai installé l'extension "Redirection")

    Ma question est : Dans quel ordre faire ces manips ?
    D'abord faire démarrer le nouveau site à partir de la racine du nom de domaine ? Et dans ce cas quid du fichier index.php de l'ancien site ? Le renomer en index_old.php ?

    Puis modifier le fichier .htaccess avec les redirections 301 ? Et dans ce cas doit-on faire la redirection vers http://nomdedomaine.net/wp/findelurl ou http://nomdedomaine.net/findelurl

    Désolé si ma question parait maladroite ou complètement à coté de la plaque, mais j'avoue que je galère sur les aspects techniques et que dans ce cas, j'ai l'impression qu'il serait très préjudiciable de prendre ça à la légère.

    D'avance merci à ceux qui sont déjà allés au bout de ce message.
     
  2. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 162
    J'aime reçus:
    173
    Bonjour,
    Les questions ne sont jamais maladroite ou à coté de la plaque... parfois les réponses le sont.

    L'ordre des choses est, selon moi, le suivant :

    1. Préparer un fichier .htaccess avec toutes les redirections des anciennes pages vers les nouvelles pages, url par url.
    2. Installer le nouveau site à la racine et non dans un sous-répertoire. Pour cela il aurait fallu le préparer offline ou sur un autre nom de domaine non accessible aux robots pour ensuite installer le wordpress à la racine et uploader les bases avec celles préparées à l'avance. Ou alors tout refaire en partant de zéro si ce n'est pas très long. Je ne connais pas la taille du site.
    3. Installer le .htaccess pour rediriger les anciennes url vers les nouvelles.
     
  3. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    11 885
    J'aime reçus:
    74
    S'agissant d'un Wordpress, je conseillerais plutôt de passer par un plugin comme Redirection, plutôt que de balancer un gros volume de règles dans le .htaccess
     
  4. pooja324
    pooja324 Nouveau WRInaute
    Inscrit:
    15 Septembre 2015
    Messages:
    3
    J'aime reçus:
    0
    Bonjour Indigene,

    Merci pour ta réponse.

    En fait j'ai bien développé le site en local, mais il était important que ma cliente puisse y avoir accès et c'est pour ça que je l'ai installé dans un répertoire. Je n'ai pas voulu l'uploader directement à la racine pour éviter tout problèmes ou conflits avec le site existant actuellement en place.

    le lien que j'ai partagé dans mon premier post, explique qu'il est possible de laisser un site dans un sous répertoire mais de faire pointer l'url de la page d'accueil sur la racine.

    Ce qui me semble plutôt adapté dans mon cas, ou le "vieux" site est toujours en place à la racine, mais ne sera plus accessible aux visiteurs.

    Je pense aussi qu'il faut créer dès maintenant le .htaccess avec toutes les redirections 301 page par page. la question subsidiaire est : Dois-je rediriger vers "http://nomdedomaine.net/wp/findelurl" (espace d'hébergement physique du site) ou "http://nomdedomaine.net/findelurl".

    En tout cas, à nouveau merci pour ta réactivité et ton aide.
     
  5. indigene
    indigene WRInaute accro
    Inscrit:
    7 Septembre 2003
    Messages:
    4 162
    J'aime reçus:
    173
    Il faut rediriger vers l'url qui sera présentée aux visiteurs et qui permet d'afficher la page.
     
  6. pooja324
    pooja324 Nouveau WRInaute
    Inscrit:
    15 Septembre 2015
    Messages:
    3
    J'aime reçus:
    0
    Salut Indigène,

    Oui et c'est bien là-dessus que j'ai qq doutes. Le nouveau site sera 'physiquement" présent dans le répertoire, mais via wp le site démarrera à la racine. Au pire, si je vois que ça ne fonctionne pas, je n'aurais qu'à modifier mes url en rajoutant le dossier /wp.

    Donc ce que je vais tenter :

    1° Créer le fichier .htaccess avec toutes les redirections 301 page par page (d'abord sous la forme "/ancienlien http://nomdedomaine.net/nouveaulien" et si ça ne fonctionne pas "/ancienlien http://nomdedomaine.net/wp/nouveaulien")
    2° Déclarer le démarrage du nouveau site (via wp) à la racine
    3° Renommer le fichier index.php de l'ancien site en index_old.php pour qu'il n'interfère pas avec le lancement du nouveau
    4° placer mon fichier .htacces à la racine
    5° Faire des prières (et quelques sacrifices) aux dieux Google et wp pour que tout se passe bien ;)

    Merci à tous pour vos conseils et bonne journée
     
Chargement...
Similar Threads - Rediriger ancien nouveau Forum Date
Rediriger ancien site vers le nouveau ? Débuter en référencement 15 Août 2017
Rediriger DES anciens sites vers un nouveau Demandes d'avis et de conseils sur vos sites 24 Juin 2016
Garder le réferencement de l'ancien site pour le rediriger vers le nouveau Rédaction web et référencement 8 Novembre 2011
Rediriger tous mes articles d'un ancien ndd vers un nouveau ndd URL Rewriting et .htaccess 10 Août 2010
Rediriger ancienne page vers nouvelle page (plusieurs centaines) URL Rewriting et .htaccess 8 Mars 2019
Rediriger mes anciennes urls vers la page d'accueil URL Rewriting et .htaccess 14 Mars 2013
Rediriger anciennes redirections URL Rewriting et .htaccess 22 Août 2010
Rediriger url ancien site URL Rewriting et .htaccess 25 Février 2010
Comment rediriger en 301 toutes les 404 vers une page précise ? Débuter en référencement 9 Septembre 2020
Rediriger Index.php vers racine URL Rewriting et .htaccess 15 Août 2020