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 :

Convertir un pdf en ebook avec Calibre et Sigil
Rediriger un nom de domaine Gandi vers un hébergement 1&1
Tutoriel pour afficher et localiser une adresse sur Google Map
Vérifier la hierarchie de ses balises de titre h1, h2, h3 ... pour le référencement
Sécuriser l'accès à un répertoire avec un fichier .htpasswd
Rediriger index.php à la racine du site avec le fichier .htaccess
Imposer une taille max aux fichiers uploadés sur le serveur
Configurer l'encodage UTF-8 d'une base de données et des fichiers d'un site Internet
Script pour jongler avec les octets - Convertir octet / ko / Mo / Go
Familles de polices avec un largeur de lettres fixe
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