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 :

Tutoriel pour afficher et localiser une adresse sur Google Map
Disfonctionnement de WAMP à l'ouverture d'une page php
Imposer une taille max aux fichiers uploadés sur le serveur
Connaitre la configuration Python sur son hébergement 1&1
Afficher une carte Google Map sur son site Internet avec PHP / Javascript
Les erreurs du .htaccess
Uncaught TypeError: Cannot read property 'msie' of undefined
Configurer l'encodage UTF-8 d'une base de données et des fichiers d'un site Internet
Rediriger un nom de domaine Gandi vers un hébergement 1&1
Convertir des Dollars / Euros en Bitcoins avec Javascript / Ajax
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