Un secret que personne ne mentionne est que mod_rewrite est déroutant en partie car c'est buggy. Une fois que vous êtes sûr de le comprendre, il fait quelque chose d'étrange et vous êtes déprimé et vous promettez de ne plus jamais le toucher. Plus tôt cette année, j'ai trouvé un bug qui était described in 2001. C'est vrai, . Il y a un bugzilla entry for it datant de 2006. Et un couple de doublons. Le bug est facile à reproduire, mais il n'a toujours pas été corrigé.
Il y a même un correctif pour cela, mais il n'a pas été fusionné dans le code.
Bien sûr, mod_rewrite étant mod_rewrite, il y a de bonnes chances qu'il y ait une explication logique et simple à ce qui se passe. Le code et les exemples pourraient être utiles.
Regardez la réponse à http://stackoverflow.com/questions/215316/how-do-i-troubleshoot-why-my-rewrite-rules-arent-being-applied-by-apache –