Bonjour,

J'ai actuellement une règle de réécriture pour mon site afin de supprimer les www devant le nom de domaine.

Cela marche très bien lorsque je place cette règle à l'intérieur de mon Virtual Host, cependant je voudrais en faire une règle générale (non spécifique à un site).

Mais lorsque je place directement ma règle dans la config d'apache (par exemple dans le fichier /etc/apache2/apache2.conf) celle-ci n'est plus du tout prise en compte. Je ne comprends pas pourquoi

Voici le code de ma règle :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
Y a-t-il quelque chose de spécifique à faire pour utiliser cette règle en dehors d'un virtual host ?

Merci.


Edit : Si cela peut aider, je suis sous Debian 6.0.