J'ai un serveur dédié avec Apache, sur lequel j'ai configuré des hôtes virtuels. J'en ai configuré un pour gérer le domaine www ainsi que le domaine non-www.
Mon fichier .conf VH pour le www:
<VirtualHost *>
DocumentRoot /var/www/site
ServerName www.example.com
<Directory "/var/www/site">
allow from all
</Directory>
</VirtualHost>
Avec ceci .htaccess
:
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} ^www.example.com [NC]
RewriteRule ^(.*)$ http://example.com/$1 [L,R=301]
Existe-t-il un moyen simple de rediriger le www vers la version non-www? Actuellement, j'envoie les deux versions à la même chose DocumentRoot
, .htaccess
mais je suis sûr que je dois pouvoir le faire dans le fichier VirtualHost.