相关疑难解决方法(0)

如何在NGINX中设置自定义503错误页面?

我学会了如何让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.html503.html出现在我的根文件夹是什么?

nginx

12
推荐指数
3
解决办法
2万
查看次数

标签 统计

nginx ×1