Redirection via fichier .htaccess

Un fichier “.htaccess” est un fichier que vous pouvez mettre en place à la racine de votre site. Ce dernier pourra contenir des instructions d’accès à votre site web, tels que des mécanismes de redirection d’URL.

Exemple de code à insérer dans votre fichier .htaccess pour réaliser une redirection 301 (dite “permanente”, suivie par Google) de toute page “sans www” vers son équivalent “avec www”.

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

A l’inverse, si nécessaire (ie: lorsqu’on souhaite conserver la version “sans www”) :

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

Ou «pmartin.tld » correspond à votre nom de domaine.