Bonjour,

Pourquoi cette règle fonctionne.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
RewriteRule (.*)index\.php$ /$1 [R=301,L]
www.example.com/index.php renvoie vers www.example.com
C'est à dire que si www.example.com est appelé Apache passe outre cette règle.


En revanche, si l'on écrit la règle suivante pour capturer tout ce qui pourrait exister comme appel de page ou de dossier.
Apache plante avec Internal Server Error.
Parce qu'il doit tourner en boucle étant donné que la redirection vers / appelle pour lui index.php


Hors si index.php semble être appelé dans ce cas, pourquoi le 1er exemple ne tourne pas en boucle non plus ?

J'espère avoir été suffisamment clair.

Ou est la logique ?

Merci