小编Bar*_*lcs的帖子

如何使用 nginx 提供特定的静态文件?

我有类似的查询/api/lang?lang=en,我想与 nginx as 一起提供服务/server/i18n-angular/en.json。我怎样才能做到这一点?

我有以下目录结构:

/public/
/server/i18n-angular/en.json
Run Code Online (Sandbox Code Playgroud)

我有以下配置,但 nginx 说此时使用 index 指令是错误的。

server {
  root /public
  ...
  location /api/lang {
    if ($args ~* "\?lang=(.+)") {
      set $language $1;
      index ../server/i18n-angular/$language.json;
    }
  }
} 
Run Code Online (Sandbox Code Playgroud)

我应该使用什么指令而不是index

nginx static-files

6
推荐指数
1
解决办法
5674
查看次数

标签 统计

nginx ×1

static-files ×1