Salut JJJ,
Si on change le nom de domaine en gardant le même hébergement, il faut faire une réécriture conditionnelle.
C'est simple à comprendre: si tu as les domaines a.tld et b.tld sur le même hébergement, et que tu veux rediriger tout le trafic de a.tld vers b.tld, il est obligatoire de mettre une réécriture conditionnelle.
Un simple:
RedirectPermanent / http://b.tld/
ne suffira pas, parce qu'il redirigera aussi b.tld/ vers b.tld/ vers b.tld/ etc... tu auras donc une boucle sans fin.
Il
faut donc utiliser mod_rewrite !
Par exemple, sur le Hub, je redirige toutes les pages auxquelles il manque le www vers le domaine www.webmaster-hub.com comme ceci:
RewriteCond %{HTTP_HOST} !www.webmaster-hub.com$
RewriteRule (.*) http://www.webmaster-hub.com/$1 [R=301,L]
Dans ton cas, il faut donc mettre, pour tout rediriger vers www.b.tld:
RewriteCond %{HTTP_HOST} !www.b.tld$
RewriteRule (.*) http://www.b.tld/$1 [R=301,L]
Cela aura aussi l'avantage de rajouter le www s'il manque
J'espère que c'était clair ?