Forum général.général Apache : mod_rewrite

Posté par .
Tags : aucun
0
13
juil.
2005
Je voulais faire en sorte que toutes les requètes HTTP se transforment en des requètes HTTPS pour mon serveur web.

Mais j'utilise également ce serveur comme mirroir pour clamav.
clamav ne gère pas les redirections donc je dois faire une exception pour les 2 fichiers /daily.cvd et /main.cvd .

Je n'arrive pas à faire fonctionner tout ça, j'arrive à faire en sorte que les fichiers cvd ne soient pas redirigés, mais dans ce cas, j'obtiens un 404...

Voici la partie de mon fichier /etc/apache/sites-available/default :

NameVirtualHost *:80
<VirtualHost *:80>
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteLog /var/log/apache2/https_rewrite.log
RewriteLogLevel 1
RewriteCond %{SERVER_PORT} !^443$
RewriteCond %{THE_REQUEST} !.cvd
RewriteRule ^/(.*) https://%(...){SERVER_NAME}/$1 [L,R]

</VirtualHost>

Ce que je ne comprend pas c'est que même sans ces règles mais en gardant le RewriteEngine on, j'obtiens un 404 quelque soit la page :-s

Quelqu'un a une idée ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.