nginx set 如何使用变量+文本?
根据$uri
是否是/
结尾,拼接相应文本,最后返回相应的文件
location / { set 优艾设计网_设计客$t $uri".html"; if ($uri ~ /$) {set $t $uri"index.html"; }root /var/tmp/xxx; try_files $t =404; }
就是不知如何在set中使用变量+文本.
当然如果有其他方法实现该需求也可以推荐一下.
生活围观者 2022-04-24 13:50
不过又出现另一个问题:$uri
是/
结尾时,比如/a/
且文件/var/tmp优艾设计网_Photoshop问答/xxx/a/index.html
也存在,但nginx却返回了404.
精彩评论