En fait, j'héberge un site HTML statique et j'ai besoin de.. :
-
http://example.com/some-direcory/index.html
pour être redirigé vers :http://example.com/some-direcory
-
Tout en conservant le fichier physique représentant ce contenu stocké sur le site :
http://example.com/some-direcory/index.html
Voici ce que j'ai :
# rewrite /dir/file to /dir/file/index.html
RewriteRule ^([\w\/-]+)(\?.*)?$ $1/index.html$2 [L,T=application/x-httpd-html]
Cela semble bien fonctionner pour mes besoins #2 ci-dessus, et puis j'ai ceci qui répond à mes besoins #1 :
# rewrite /dir/file/index.html to /dir/file
RewriteRule ^(.*)/index\.html$ /$1 [R=301,L,C]
Cependant, lorsque je combine ces deux règles, il est évident qu'elles créent une boucle de redirection. Existe-t-il un moyen de contourner ce problème ?