J'ai du mal à créer une simple url de réécriture sur nginx.
Ma configuration ressemble à ceci :
location /foo/bar {
rewrite ^/(.+)$ /index.php?p=$1 break;
}
Par exemple /foo/bar/baz
devrait devenir /foo/bar/index.php?p=baz
(en interne bien sûr)
Cependant, tout ce à quoi on accède par le biais de /foo/bar/
déclenche le téléchargement d'un index.php situé à la racine. Comment faire pour que cela fonctionne ?
J'ai également essayé d'utiliser try_files
mais ne parvient pas à trouver comment exclure les /foo/bar/
chemin de $uri
.