我有一个Nginx配置正在运行,但我有一个奇怪的情况。 /index.html
文件不是我想要在/
或/index.html
加载的内容。在这些位置,我想加载/home/index.html
。我不确定配置它的最佳策略是什么。这是我到目前为止的伪配置。
location [/ or /index.html] {
load /home/index.html instead, respond 200 not with a redirect;
}
答案 0 :(得分:0)
您可以使用try_files。类似的东西:
location / {
try_files $uri /home/index.html;
}
注意:这也会为每个不良地址提供/home/index.html,也许不是你想要的。
编辑:或者只是将符号链接/index.html添加到/home/index.html。