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
Le premier pas vers l'utilisation d'Amazon Web Services
A la découverte d'Amazon Web Services
Comment bien configurer le serveur miroir en prenant en compte la problématique de la perte de capacité de switch d'IP via le fichier host
Remplacer l'IP d'un domaine existant avec une IP Fail Over sans interruption de service dans Plesk
Achat, configuration dans Plesk et basculement d'une IP Fail Over chez OVH