如何在Nginx中处理这种情况(路径改变)?

z31licg0  于 2023-03-07  发布在  Nginx
关注(0)|答案(1)|浏览(114)

如果我这样写配置:

location: /a {
    root    /home/files/b/
}

并且我请求http://example.com/a/1.jpg,Nginx会认为我请求的是/home/files/b/a/1.jpg,但我希望Nginx得到的是/home/files/b/1.jpg
如何解决这个问题?
P.S.考虑路径/a/b及其子文件夹的结构是不可更改的。

qpgpyjmq

qpgpyjmq1#

使用别名而不是根目录(http://wiki.nginx.org/HttpCoreModule#alias)

location: /a { alias /home/files/b/ }

相关问题