nginx通过代理传递将所有尾随/重写为/index.html

时间:2019-05-21 21:30:04

标签: nginx

使用nginx作为反向代理,我想用index模仿proxy_pass指令。因此,我希望nginx可以查询/index.html而不是/,可以查询/sub/index.html而不是/sub/

什么是最好的方法?

不确定是否相关,但是代理服务器的确在HTTP 200上回答了/,但是我仍然想将其重写为/index.html

由于/请求通过列出目录内容而泄漏了一些信息,因此我也想确保没有人能够访问它(像做/sub/..之类的事情)。 / p>

感谢

1 个答案:

答案 0 :(得分:1)

只需添加:

rewrite (.*)/$ $1/index.html last;
rewrite (.*)/..$ $1/../index.html last;

应该有效