Changement de NDD, proposition d'Infomaniak Vs 301

Nouveau WRInaute
Bonjour à tous,
donc je viens de changer mon NDD, j'ai ajusté mon site, tout va bien.
J'en suis à la redirection, c'est pas mon fort et là je m'interroge…

Infomaniak me donne ceci pour forcer le nouveau nom:
(les pages dans google "ANCIEN-NDD.fr/nom-de-la-page" sont de suite réécrite en "NOUVEAU-NDD/nom-de-la-page", c'est top!)
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} !^www.blabla.fr(:80)?$
RewriteRule ^(.*) http://www.blabla.fr/$1 [L,R]

Google demande ça pour une 301, avant ajout et vérification dans les webmaster tools:
(je m'attendait au même effet que la règle précédente mais en fait rien ne change, toujours la vielle url…)
Code:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^blabla\.fr$
RewriteRule (.*) http://www.blabla.fr/$1 [R=301]

Ne peut-il y avoir conflit entre ces 2 règles, qui pourrait induire une "boucle" ou un duplicate content?

Pour info mon nouveau sitemap est déjà généré automatiquement.
Je n'ai pas encore ajouté le site dans les outils GG…

Question subsidiaire: ne doit-on pas interdire l'ancien NDD dans le robots.txt ???

Merci!
 
Nouveau WRInaute
Oui bonne question. je suis aussi chez infomaniak et je ne comprends pas bien comment ils gèrent les redirections de leurs domaines synonymes.
J'ai deux NDD, un en .com l'autre en .fr et je veux simplement que le monsite.com pointe sur le monsite.fr.
Infomaniak me répond :

"Votre nom de domaine en monsite.com pointant sur nos serveurs et étant synonyme du monsite.fr, vous n'avez besoin d'effectuer aucune redirection.

Puisque les deux domaines arrive exactement sur le même site, Google ne fera pas de différence."


J'ai juste quelques doutes et je voudrais faire une redirection 301 mais lorsque j'écris l'instruction ci-dessous le monsite.fr part en boucle de redirection

RewriteCond %{HTTP_HOST} !monsitecom
RewriteRule (.*) http://www.monsite.fr/$1 [R=301]

et cette instruction me parait ne pas faire son boulo de redirection

RewriteCond %{HTTP_HOST} !^www.blabla.fr(:80)?$
RewriteRule ^(.*) http://www.blabla.fr/$1 [L,R]

de même l'instruction suivante devrait faire pointer tous les NDD sur monsite.fr mais elle fait partir mon site en boucle de redirection :
RewriteRule ^(.*)$ http://www.monsite.fr/$1 [R=301]

Qu'en pensez-vous?
 
Nouveau WRInaute
J'ai souvenir que les noms synonymes restent dans la barre d'adresse sans être réécris, chez moi ça posait problème avec des images qui ne s'affichaient pas (wordpress).

Finalement je suis parti avec ça dans mon .htaccess :

Code:
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.ANCIEN.fr$
RewriteRule ^(.*) http://www.NOUVEAU.fr/$1 [QSA,L,R=301]

Qui serait une "vraie" redirection 301. Mon NDD est en train de permuter dans l'index grâce à ça..
Je suis loin d'être un expert mais ce code fonctionne bien…
Remplace ancien et nouveau avec .com et .fr dans l'ordre voulu.
 
Nouveau WRInaute
Finalement, j'ai contacté infomaniak et ils m'ont proposé cette instruction et tout fonctionne :

RewriteCond %{HTTP_HOST} mondomaine.com
RewriteRule ^(.*)$ http://www. mondomaine.fr/$1 [R=301,L]
 
Discussions similaires
Haut