Avec ce .htaccess
...
RewriteEngine on
RewriteRule ^foo$ foo.php
RewriteRule ^foo/$ foo.php
...J'obtiens le comportement suivant, lorsque je demande
/foo
— fonctionne, j'obtiens foo.php/foo/
— échoue de manière inattendue avec un 404 nu de nginx/foobar
— échoue, comme prévu, mais avec une jolie erreur 404 ErrorDoc de nginx
Note: il n'y a pas de dossier foo
présent.
Est-ce que je manque quelque chose ou est-ce la faute du fournisseur d'hébergement, comme une mauvaise configuration de proxy nginx? Sur un apache différent, cette configuration fonctionne comme prévu.
(J'essaie de comprendre pourquoi le .htaccess (par défaut) de WordPress ne fonctionne pas.)