我需要配置 nginx,将以 / 结尾的所有内容发送到 /index.html。如果它不以 / 结尾,那么我想显示该文件,例如,我想显示 /img/asdf.jpg,但我希望 /img/ 重定向到 /index.html。我以为我可以使用 try_files 来做到这一点,但这不起作用:
location / {
try_files $uri /index.html;
}
如果我浏览到http://atlas.ee.ops.about.com/asdf/我在访问日志中看到这一点:
X.X.X.X - - [13/Jun/2016:17:39:29 +0000] "GET /asdf/ HTTP/1.1" 304 0 "-" "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:43.0) Gecko/20100101 Firefox/43.0" "-"
如何在不添加路径的情况下重定向到 /index.html?