使用nginx作为反向代理,我想用index
模仿proxy_pass
指令。因此,我希望nginx可以查询/index.html
而不是/
,可以查询/sub/index.html
而不是/sub/
。
什么是最好的方法?
不确定是否相关,但是代理服务器的确在HTTP 200
上回答了/
,但是我仍然想将其重写为/index.html
。
由于/
请求通过列出目录内容而泄漏了一些信息,因此我也想确保没有人能够访问它(像做/sub/..
之类的事情)。 / p>
感谢
答案 0 :(得分:1)
只需添加:
rewrite (.*)/$ $1/index.html last;
rewrite (.*)/..$ $1/../index.html last;
应该有效