Htaccess redirection de domaine avec ou sans www

Soumis par Antoine le ven, 23/12/2011 - 20:22

Tag 

htaccess, Apache

Vous en avez marre de voir votre site répondre au domaine sans www et avec www, c'est un fait, en terme de référencement c'est l'une des première chose à faire, vous ne comprenez rien à la syntaxe des RewriteCond et RewriteRule d'Apache, voici deux règles génériques qui permettent de faire un simple copier/coller sans se poser de question !

Si vous voulez rediriger vos utilisateurs vers le site avec www

RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Si vous voulez rediriger vers le site sans www

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

Bien-sûr vous devez avoir activé mod_rewrite sur votre serveur apache

Ajouter un commentaire

Filtered HTML

  • Tags HTML autorisés : <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.

Plain text

  • Aucune balise HTML autorisée.
  • Les adresses de pages web et de courriels sont transformées en liens automatiquement.
  • Les lignes et les paragraphes vont à la ligne automatiquement.