Imaginons, vous avez un site internet répondant à http://www.supersite.com/
Comme il y avait une promo sur les noms de domaine, vous avez fait une folie, vous avez également acheté http://www.supersite.net/, et vous avez eu raison, elle était vraiment intéressante cette promo.
Sauf (et oui, il ya toujours un “mais”) qu’à cause de cela, tout contenu de votre site est accessible de 2 façons, soit via http://www.supersite.com/ soit via http://www.supersite.net/, et ceci pose un petit souci de référencement appelé le duplicate content. Normalement, les moteurs de recherche parviennent à s’en sortir, mais le mieux reste quand même de leur faciliter la tache.
L’idée est donc de définir un nom de domaine principal, dans mon exemple nous avons choisi (http://www.supersite.com/) et de mettre en place une redirection 301 pour l’ensemble des pages de http://www.supersite.net/ vers leurs “équivalents” en http://www.supersite.com/
En plus, comme les pages peuvent être aussi accéder via http://supersite.net/ et http://supersite.com/, on va rediriger tout ceci vers la version : http://www.supersite.com
Oui vous pourriez utiliser “un rel=canonical” en précisant la bonne page, mais c’est à utiliser avec précaution, comme indiqué par Google lui même : http://googlewebmastercentral.blogspot.com/2013/04/5-common-mistakes-with-relcanonical.html . Plusieurs articles vous éclaireront à ce sujet sur le net après une petite recherche
Donc on récapépète, voici les redirections que l’on souhaite pour l’ensemble des pages de notre site :
- http://supersite.com/ == 301 ==> http://www.supersite.com/ (cas sans-www.com vers www.com)
- http://www.supersite.net/ == 301 ==> http://www.supersite.com/ (cas www.net vers www.com)
- http://supersite.net/ == 301 ==> http://www.supersite.com/ (cas sans-www.net vers www.com)
Afin de mettre en place ces redirections, on va utiliser le fichier htaccess de base fourni par spip. Celui a une zone spécialement dédiée aux réglages personnalisées.
Voici donc les lignes à rajouter
1234567891011121314 ################ REGLAGES PERSONNALISES ####################### Inscrivez ci-dessous vos reglages supplementairesOptions+FollowSymLinks RewriteCond%{HTTP_HOST}^supersitecom[nc]RewriteRule^(*)$http://wwwsupersitecom/$1[r=301,nc] #301 des pages supersite.net vers WWW.supersite.comRewriteCond%{HTTP_HOST}^supersitenet[nc]RewriteRule^(*)$http://wwwsupersitecom/$1[R=301,L] #301 des pages WWW.supersite.net vers WWW.supersite.comRewriteCond%{HTTP_HOST}^wwwsupersitenet[nc]RewriteRule^(*)$http://wwwsupersitecom/$1[R=301,L]
Category : Dév & Code, Référencement Tags : 301, domaine, htaccess, redirection, Spip, www