nginx set 如何使用变量+文本 财富值86

2017-08-20 16:29发布

根据$uri是否是/结尾,拼接相应文本,最后返回相应的文件

location / {       set $t $uri".html";       if ($uri ~ /$) {          set $t $uri"index.html";       }              root /var/tmp/xxx;       try_files $t =404; }

就是不知如何在set中使用变量+文本.

当然如果有其他方法实现该需求也可以推荐一下.

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
1条回答

不过又出现另一个问题:$uri/结尾时,比如/a/且文件/var/tmp/xxx/a/index.html也存在,但nginx却返回了404.

一周热门 更多>