【发布时间】:2017-10-05 09:14:29
【问题描述】:
我的nginx文件如下。我正在尝试将所有 404 请求重定向到我的 index.html。在客户端,我有自定义客户端路由逻辑来处理 URL。
但是默认的 nginx 404 页面仍然被调用。 (例如:转到http://branches-app.com/Languages/Spanish)。
http {
.......
server {
listen [::];
listen 0.0.0.0;
proxy_intercept_errors on;
error_page 404 /index.html;
location = /index.html {
root /var/www/html;
allow all;
}
}
}
我做错了什么?
【问题讨论】:
-
您当前的配置在以下位置查找文件:
/var/www/html/index.html/index.html尝试:root /var/www/html; -
@RichardSmith,改变了它。还是不行。