.htaccess: Comment rediriger tous les autres domaines vers le domaine principal
À mettre dans votre .htaccess si vous êtes dans ce cas:
Supposons que vous avez de multiples domaines dont le DNS pointe vers le même serveur web, et que votre serveur web a un « virtual host » pour le site, avec autant de ServerAlias que de domaine.
Exemple: Vous capitalisez sur mondomaine.com. Mais lorsqu’on accède à monanciendomaine.com et mondomainequelconque.ca, on parvient à afficher votre site et à y naviguer. Ce n’est pas ce que vous souhaitez car vous souhaitez mettre tout le « jus SEO » sur mondomaine.com
Voici quoi faire:
1 2 |
RewriteCond %{HTTP_HOST} !mondomaine.com$ [NC] RewriteRule ^(.*)$ http://mondomaine.com/$1 [L,R=301] |
Bonus:
Pour rediriger en 301 tout ce qui est derrière www.mondomaine.com vers http://mondomaine.com
1 2 |
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC] RewriteRule ^(.*)$ http://%1/$1 [L,R=301] |
Laisser un commentaire