二、nginx错误页面[error_page]

这篇具有很好参考价值的文章主要介绍了二、nginx错误页面[error_page]。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、error_page

1.跳转到指定页面

解释:其原理是响应到错误代码后,导向指定的路由,然后再由指定的路由处理,如下当错误代码是404时,相当于访问http://localhost:80/50x.html,正好被内部传送给 location = /50x.html让其来进行处理(需要注意必须有50x.html这个页面)

        error_page 404 403 500 /50x.html;
        location = /50x.html {
                root /usr/share/nginx/html;
        }

2.跳转到指定网址

解释:其原理是响应到错误代码后,302(临时重定向到目标网址),如下当错误代码为404时,导向https://www.baidu.com

       error_page 404 403 500 https://www.baidu.com;

3.更改反馈状态码

解释:本来遇到404找不到文件的错误,但是nginx可以把它状态码改为200返回给用户(例子如下)

        error_page 404 =200 /50x.html;#注意这里的缩进不是随便的
        location = /50x.html {
                root /usr/share/nginx/html;
        }

二、应用

1.寻找错误码对应的文件

解释:error_page后面跟的/error/404.html就相当于其访问http://localhost:80/error/404.html其被location /error捕获文章来源地址https://www.toymoban.com/news/detail-592608.html

        error_page 404 /error/404.html;
        error_page 403 /error/403.html;
        location /error {
                alias /var/www/html;
        }

到了这里,关于二、nginx错误页面[error_page]的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包