Si vous avez plusieurs extensions pour un seul site, attention au contenu dupliqué!

Redirection 301 d’un même site avec plusieurs extensions (TLD)

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.

Voir aussi

3 étapes pour bien choisir son agence digitale

Avant de choisir une agence digitale, il est important de définir en amont vos besoins …