Fichier de redirection 301

Bonjour à tous,

Nous allons fermer un site pour en ouvrir un autre du même domaine bien plus complet, et je voulais avoir l’avis des experts sur ce point. L’ancien devrait nous permettre de ne pas partir de 0 puisqu’il dispose quand même de trafic !
Ce sont 2 Presta.

Dans ma démarche :

  • J’ai récupéré toutes les urls du premier site que j’ai essayé de faire correspondre à celles du nouveau. Si ce n’était pas possible je fais pointer vers une catégorie. La tâche la plus longue est normalement faite.
  • Ensuite j’ai ouvert mon fichier HTACCESS

RewriteEngine on

Redirect permanent /blabla https://www.nouveau.com/blabla
Redirect permanent /blibli httpss://www.nouveau.com/blibli

J’ai une liste de plus de 4000 urls disposés de la même manière.

J’ai donc plusieurs questions suite à ça.
Est ce que cette configuration convient pour notre cas sachant que l’on souhaite fermer le premier site et qu’il va permuter au lancement ?
Y a t il d’autres mentions essentielles au fonctionnement du fichier HT Access ?

Egalement j’ai lu plusieurs fois que sur le premier lien il n’était pas essentiel de mettre l’ensemble de l’adresse ?Comme là je n’ai pas besoin d’ajouter « http://www.ancien/ » sur le premier lien

Merci beaucoup de votre aide !

D’après ton exemple, les permaliens resteront les mêmes du coup. Au lieu de rediriger ligne par ligne, tu peux utiliser, au niveau du fichier htaccess ceci pour rediriger ancienNomdeDomaine.fr/n’importePermalien vers nouveauNDD.fr/mêmePermalien via ce code :

#Redirection de l'ancien nom de domaine
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] 

Pour accélérer le process, tu dois demander à Google au niveau de la Search Console la modification de ton adresse, puis tu envoies ton nouveau sitemap et tu fetch as Google.

Bon courage

Merci de ta réponse LGeek.

En fait c’est pas exactement comme l’exemple puisque je n’ai pas les mêmes permaliens sur le nouveau site haha, c’est pour ça que c’est plus compliqué, mais bon le travail est fait à ce niveau là. J’ai fait correspondre au mieux.
En soit mon fichier n’a rien besoin de plus, ça devrait quand même fonctionner, je n’oublie rien ?

Par contre j’ai bcp de liens qui sont pas très utiles.J’hésite à les rediriger car 4900 liens ça fait peut-être beaucoup… mais si je le fais pas ça finira en 404 donc pas plus utile.

Egalement question bête mais il faut ouvrir le nouveau site, avant de poser le fichier .htaccess?

Merci

Je vois ! Tu peux toujours les rediriger vers la homepage. A part si ce sont des pages avec très peu de contenu et pauvres niveau SEO (aucune BL, etc).

Oui, dès que tu mettras ton fichier htaccess, le site A sera automatiquement redirigé vers site B. Donc tu as bien intérêt à ce qu’il soit en ligne ^^

N’oublie pas de faire les étapes Google Search Console :wink:

Je préférais rediriger vers des pages un minimum en lien avec celles d’origine. J’en ai qqs une vers la page d’accueil mais c’est tout.

J’ai fait un test sur 2 urls vendredi mais les liens sont toujours les anciens. Dommage j’aurais bien aimé savoir si c’était fonctionnel. Je suppose que ce sont les robots qui ne sont pas passés.

Pour en revenir à la Search Console, c’est sur le compte du site A ? Car j’ai déjà créé un compte Search Console pour le nouveau en avance…

Je demande la modification de mon adresse sur la Search Console du site A en indiquant l’adresse du site B.
Le Sitemap c’est pareil ?

Fetch as Google je suppose que c’est « explorer le site comme google »

Je te remercie pour les réponses.

J’ai fais le test de manière temporaire avant sur 2 urls pour éviter les erreurs.

RewriteEngine on

RewriteRule lien1 lien2
RewriteRule lien1 lien2

Depuis ce matin le premier site n’est pas accessible alors est ce que ça peut être en cause ?

"Ce site est inaccessible

www.example.com n’autorise pas la connexion.
Effectuez une recherche Google sur www.example.com
ERR_CONNECTION_REFUSED."

Merci !

Tu auras toutes les réponses en lisant cette page : https://openclassrooms.com/courses/la-redirection-http

Utilise Redirect permanent pour les modifications uniques.

Redirect permanent /dossier/lien1 http://NouveauNDD/dossier/lien2