Merci de tes encouragements ! Je tenace d'habitude mais là je crois qu'il est temps de prendre des vacances !
En fait mon problème viens du fait que le dossier existe physiquement.
Je reprend tout :
J'ai un dossier index.php à la racine du site, qui fait un include en fonction de 2 paramètres index.php?dossier=xxx&page=yyy, que je veut transformer pour que ce soit plus propre en /xxx/yyy.php
Le problème est que le dossier xxx existe physiquement, ce qui pose problème dans la réécriture.
Donc j'ai rajouté un _ devant le nom de chacun de mes dossiers physique et ajouté une règle
ErrorDocument 404 /admax_v2/index.php
à la racine du site. Donc maintenant tout redirige sur index.php, et toutes mes règles de réécriture marchent. Je rajoute dans mon index.php un _ devant la variable $_GET['dossier'] et je suis le plus heureux dans le meilleur des mondes !
Pour conclure, l'url rerwrinting ne marche que sur des dossiers virtuel (pour pouvoir utiliser le slash), et si le dossier existe physiquement, le navigateur cherche a rentrer dans le dossier.
J'ai l'impression d'être très confu dans mes explications...