J'ai des requêtes comme /api/lang?lang=en
que je veux servir avec nginx en tant que /server/i18n-angular/en.json
. Comment puis-je le faire ?
J'ai la structure de répertoire suivante :
/public/
/server/i18n-angular/en.json
J'ai la configuration suivante, mais nginx dit qu'il n'est pas correct d'utiliser la directive index à ce stade.
server {
root /public
...
location /api/lang {
if ($args ~* "\?lang=(.+)") {
set $language $1;
index ../server/i18n-angular/$language.json;
}
}
}
Quelle directive dois-je utiliser à la place de index
?