root-path (/) et index.html ?

Nouveau WRInaute
Bonjour à tous,

je souhaiterais faire un rewriterule dès l'accès à mon site, (au moment ou l'utilisateur arrive sur le index.html).

lorsque je fais : http://mondomaine/index.html, pas de problème je suis bien redirigé;
par contre lorsque je fais http://mondomaine/ (directement le root-path), il m'affiche le contenu de index.html, mais n'en tient pas compte !!
avez vous une idée ?
merci pour votre aide !!

dans le virthualhost de mon httpd.conf:
RewriteEngine on
RewriteRule ^/index.html /cache/index.php

Aurélien ...
 
Nouveau WRInaute
Bonjour,

je vais essayer d'etre plus clair ...
j'ai a la racine de mon site un fichier index.html.

lorsque je tappe http://mondomaine/, le browser m'affiche le contenu du fichier index.html (qui est juste un mot).

lorsque je tappe http://mondomaine/index.html, le rewriterule est bien pris en compte et je ss redirigé vers le fichier /cache/index.php

Hors je souhaiterais que meme dans le premier cas, la redirection se fasse !
En effet, index.html est bien affiché, donc il y a bien eu, de la part d'apache, demande d'execussion de ce fichier ...

L'autre question que je me posais : le directoryindex est lu avant ou apres le rewriterule ?

Merci
 
WRInaute occasionnel
AMHA après le Rules... J'ai exactement le même système sur mon site (tout les scripts dans un repertoire, ca permet d'avoir une racine nickel ;-) et ca marche très bien...
Pour ton cas, je pense que

Code:
RewriteRule ^/(index\.html)?$ /cache/index.php

devrait faire l'affaire...
 
Discussions similaires
Haut