我学会了如何让NGINX返回503客户错误页面,但我无法了解如何执行以下操作:
示例配置文件:
location / {
root www;
index index.php;
try_files /503.html =503;
}
error_page 503 /503.html;
location = /503.html {
root www;
}
Run Code Online (Sandbox Code Playgroud)
如您所见,根据上面的代码,如果503.html在我的根目录中找到一个被调用的页面,该站点将把该页面返回给用户.
但似乎虽然上面的代码可以在有人只是访问我的网站时输入
它不会捕获如下请求:
使用我的代码,用户仍然可以看到配置文件页面或其他任何页面index.php.
问题:
我如何陷阱请求所有页面在我的网站,并转发给503.html时503.html出现在我的根文件夹是什么?
nginx ×1