Bonjour à tous,
Je rencontre un "petit" soucis sur lequel je bataille quand même depuis deux bonnes heures...
Je dispose d'un serveur dédié (sous Debian, avec Plesk, chez 1&1) sur lequel sont hébergés plusieurs sites Web, tous contenant des URL réécrites qui fonctionnent sans problèmes, sauf pour une vhost.
Ma vhost en question, appelons la vhost.test.com, contient un dossier "demo" dans lequel est hébergé un petit dashboard nécessitant une réécriture. Dans l'optique de tester le mod_rewrite, après que mon htaccess "complexe" n'ait pas fonctionné, d'ai mis à l'intérieur du dossier "demo" un .htaccess contenant :
1 2 3
| RewriteEngine on
RewriteBase /demo
RewriteRule ^index\.html$ index.php [L,QSA] |
Lorsque je tente d'accéder à http://vhost.test.com/demo/index.html, je reçois en cadeau une jolie erreur 404 et cette ligne dans le error_log :
[Sun Jul 24 19:19:40 2011] [error] [client m.o.n.i.p] File does not exist: /path/to/demo/index.html
J'ai bien vérifié que :
- Le fichier index.php existe et est accessible (http://vhost.test.com/demo/index.php fonctionne)
- Le .htaccess est uploadé (on sait jamais...)
- Qu'il y ait bien un AllowOverride All dans le fichier vHost de Apache
- Que le mod_rewrite soit activé
- J'ai tenté de recevoir des logs avec RewriteLogLevel mais aucune trace de ces derniers
Avez-vous une piste ?
Merci,
Nico.
Partager