le MEMO du WEB développeur
••• Divers •••  Liste des Mémos, astuces et bonnes pratiques

Enlever ou imposer les www de l'URL de mon site avec un fichier .htaccess

Il est important pour le référencement de choisir si l'URL de son site portera les www ou pas (on évite ainsi la duplication de contenu).
A ma connaissance, il n'y a pas de choix préférable.

Votre choix (avec ou sans les 3w) fait, il faut rediriger la "mauvaise" URL vers la "bonne".
Cela peut se faire avec un fichier .htacces, placé dans le répertoire racine de votre site.

Choix : http://monsite.com

Pour rediriger http://www.monsite.php vers http://monsite.php, ajoutez ce lignes dans le .htacces

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

Choix : http://www.monsite.com

Pour rediriger http://monsite.php vers http://www.monsite.php, ajoutez ce lignes dans le .htacces

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

 

publié le 17/12/2012 par Memo Web
.htaccessURL
Commentaire :
Bonjour, cela ne marche pas vraiment. Il y a une boucle de redirection apparemment d'après le message d'erreur.
par inconnu, le 24/02/2015
S'il y a une boucle de redirection, c'est que quelque part dans votre .htaccess il existe une redirecion inverse.Quel est le code contenu dans votre fichier .htaccess ?
par tarabusk, le 24/02/2015
Il manque un S à accesS dans le titre du mémo, comme dans les tags de droite ! ;) (je ne crois pas que ça marche avec un seul S ? )
par inconnu, le 13/06/2013
Vous avez raison, c'est une erreur que je commets souvent et effectivement ça ne marche pas lorsqu'on nomme le fichier .htacces au lieu de .htaccess !
par tarabusk, le 13/06/2013
Commenter le Mémo :

Bug quand répertoire .android est dans un sous répertoire avec caractère accentué
Personnaliser la page d'erreur 404
Convertir un pdf en ebook avec Calibre et Sigil
Récupérer dans un tableau, les page d'un site indexées par Google
Retrouver les coordonnées latitude longitude d'un endroit avec Google Map
Script pour jongler avec les octets - Convertir octet / ko / Mo / Go
Convertir des Dollars / Euros en Bitcoins avec Javascript / Ajax
Tutoriel pour afficher et localiser une adresse sur Google Map
Les erreurs du .htaccess
Imposer une taille max aux fichiers uploadés sur le serveur
Ajoutez vos propres Mémos sur MEMO-WEB

Il suffit de vous créer un compte sur le site

Vous pourrez choisir un thème parmis l'une des catégories proposées par MEMO-WEB.

Rédigez votre Mémo.
Après validation par MEMO-WEB, il sera mis en ligne.
Ajouter vos Mémos