Je vous parlais il y a quelques temps de la redirection pour éviter qu’un site soit indexé avec www et sans www.
Un soucis que j’ai rencontré au travail : un site visible sur plusieurs TLD (extensions)
Par exemple, le client avait le site exemple.com et exemple.fr qui amenaient le même contenu.
C’est un gros problème, qui forcément mène vers du contenu dupliqué entre les deux (ou même plus de domaines s’il y en a) et un problème d’indexation.
Certaines pages seront indexées sur un tld, d’autres sur l’autre tld, etc.
On en arrive donc au code :
En Htaccess (APACHE) : exemple.com vers exemple.fr
RewriteEngine on RewriteCond %{HTTP_HOST} exemple.com$ RewriteRule ^(.*) [QSA,L,R=301]
Et pour rediriger toutes les pages de exemple.com vers l’accueil de exemple.fr :
RewriteEngine On RewriteCond %{HTTP_HOST} www.exemple.com$ [NC] RewriteRule ^ [R=301]
En PHP : exemple.com vers exemple.fr
Le code en Php a été fait de tête, il y a peut être une erreur. N’hésitez pas à me le signaler si c’est le cas.