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.

5 réponses


Salut Pooja324,
Pour moi, il faudrait mettre l'ancien site dans un autre répertoire et installer la v2(wp) à la racine. Pour ce qui est des redirections 301, si tu garde la même structure d'URL sur ton wp et que tous les contenus sont implémentés sur le nouveau site, tu n'auras même pas besoin d'en faire. Cela reviendrait à changer le thème en gros.
Si par contre, tu as une arborescence et une structure d'URL complètement différente, il va falloir ciblé chaque page pour les rediriger vers leurs nouvelles pages. (htaccess)
En ce qui concerne ta technique de garder la v2 dans le repertoire wp, ok ça peut fonctionner mais que feras-tu pour la v3 ?

Je ne suis pas un spécialiste sur ce point mais je pense que j'aurais procédé ainsi :)

Pooja324
Auteur

Salut Mr Castor,
Et merci pour ta réponse.
Installer l'ancien site dans un autre répertoire, ça me parait un peu compliqué .. d'autant que je ne connais pas du tout le cms sur lequel il a été construit. Pour les redirections 301, la structure des url est clairement différente. Donc là aussi, je ne ferais pas l'économie d'un .htaccess avec tous les liens de l'ancien site vers le nouveau (je dirais moins d'une centaine de pages à la louche).
Enfin, concernant une éventuelle v3, l'idée ici sera de faire évoluer le site existant, mais de rester sur la même plateforme (wordpress donc).

En tout cas merci d'avoir pris le temps de me lire et de me répondre :)

Tu es obligé de créer à la main toutes les redirection 301. Sans ce changement tu vas perdre tout les référencement. Ces migrations sont très dangereux et doivent être étudié avec soin. J'ai déjà eu l'ocassion d'en faire une importante et il ne faut pas le prendre à l'a légère.

Pooja324
Auteur

Bonjour Robin,
Oui c'est ce que je vais faire (les redirection 301 page par page) et oui ça me semble une opération délicate (c'est pour ça que j'ai posté ici ... pour essayé de me rassurer ;)

Du coup, ce que je vais tenter :

1° Créer le fichier .htaccess avec toutes les redirections 301 page par page
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

Pense bien à faire un backup et à mettre une page de maintenance pour le bot google :) (ou du no-index)
Bon courage en tout cas !