如果我这样写配置:
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及其子文件夹的结构是不可更改的。
http://example.com/a/1.jpg
/home/files/b/a/1.jpg
/home/files/b/1.jpg
/a
/b
qpgpyjmq1#
使用别名而不是根目录(http://wiki.nginx.org/HttpCoreModule#alias)
location: /a { alias /home/files/b/ }
1条答案
按热度按时间qpgpyjmq1#
使用别名而不是根目录(http://wiki.nginx.org/HttpCoreModule#alias)