Switch to English

.htaccess: empêcher le "www"

Écrit par David Grégoire | 8 décembre 2009

Pour éviter d'avoir deux URLs différents qui pointent au même endroits, plusieurs personnes conseillent de capitaliser sur un URL avec "www" ou sans "www".

Le choix que vous ferez est peu important, étant surtout esthétique.

Ainsi, pour empêcher l'adresse de contenir "www", utilisez:


RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

Si vous préférez avoir le "www", utilisez:


RewriteCond %{HTTP_HOST} !^www.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

Notez que votre serveur Apache devrait avoir MOD_REWRITE actif.

Tags: htaccess, http_host, MOD_REWRITE, rewriteCond, rewriteRule, seo, url, www,

Catégorie: Gratuit

Adresse de l'article : http://sparko.ca/10

Partager:

Commentaires


Merab au 26 avril 2012 13:05
You might need to put some rules for the images or js files that use the maacientnne.html file.Also, since RewriteCond expects a regular expression, you need to escape the dot (!^/maacientnne.html$)Regards!

Écrire un commentaire

Votre message 8 + 20 = ?