Pour rediriger un site en www vers le même site en non www, tu peux utiliser ce bout de code et le mettre dans ton fichier .htaccess.
Pour rediriger un site en www vers le même site en non www, tu peux utiliser ce bout de code et le mettre dans ton fichier .htaccess.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
</IfModule>
Le RewriteCond va vérifier si le http_host commence par www, dans ce cas il va rediriger vers le domaine sans le www, %1 équivaut à la valeur entre parenthèses dans le RewriteCond, soit le host sans le www.
Dans l’exemple, le flag [NC] signifie « nocase » (case-insensitive), [R=301] sert à spécifier le type de redirection et [L] que si la règle s’applique, alors ça sera la dernière (donc aucune autre ne sera traitée).
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.(.*)$ [NC]
RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]
</IfModule>
La c’est l’inverse, si le http_host ne commence pas par www, alors on réécrit l’URL en ajoutant www suivi de la variable %{HTTP_HOST}.
03/05/2016
Allouer de l’espace disque en tant que mémoire RAM
Installation d’un super outil pour gérer facilement ton serveur Linux
Une sauvegarde qui fait disparaitre des données
Le premier pas vers l'utilisation d'Amazon Web Services
A la découverte d'Amazon Web Services