Url Rewriting et Repertoire

Nouveau WRInaute
J'ai un probleme de rewrite sur un serveur, le code :

<VirtualHost domaine.com>
ServerAlias *.domaine.com
DocumentRoot /home/domaine/www
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www\.domaine.com$ [NC]
RewriteCond %{HTTP_HOST} ^[^.]+\.domaine.com$ [NC]
RewriteRule ^(.+) %{HTTP_HOST}$1 [C]
</VirtualHost>

le hic.. quand je tape
http://domaine.com -> ok
http://www.domaine.com -> ok

http://repertoire.domaine.com -> aie 404
 
WRInaute occasionnel
Tu essaies bien de lire dans un répertoire /home/domaine/www/repertoire.domaine.com , qui existe, qui a les droits ad hoc, etc?

A priori, il manque un / dans la réécriture
Code:
RewriteRule ^(.+) /%{HTTP_HOST}$1 [C]
 
Nouveau WRInaute
ben oui le repertoire existe...

j'ai essayé avec le / en + pareil 404

snif...
 
WRInaute occasionnel
Peut-être le [C] dans la règle qui force un chainage de règles alors qu'il n'y a rien derrière.
Code:
RewriteRule ^(.+) /%{HTTP_HOST}$1 [L]

Sinon, en avant pour l'étude des logs de réécriture
Code:
RewriteEngine on
RewriteLog /home/domaine/www/rewrite.log
RewriteLogLevel 9
 
Discussions similaires
Haut