当前位置:   article > 正文

612错误 nginx转发200_Nginx错误页面重定向

nginx 612

Nginx至少存在两种不同的配置来指定错误页面:

使用try_files配置项。

使用error_page配置项。

先介绍使用try_files配置项的情况。

Nginx提供的try_files配置允许在一个location中指定多个潜在的可能的响应页面,Nginx将按照定义的次序依次尝试访问这些响应页面,直到成功访问该页面。根据这个机制,可以在try_files配置的页面列表的最后面加上一个页面作为默认的错误页面。

配置内容:

location /abc {

root  html;

try_files $uri    /404.html;

}

运行结果:

当请求存在的页面时,将正常访问该页面。当访问到不存在的页面时,将跳转到/404.html页面,此时浏览器地址栏URL没变化,但是状态码不再是404,而是200。

8945f261098c9668caf45909c584716a.png

再介绍使用error_page配置项指定错误页面的情况。

error_page配置项存在以下多种重定向方式,Nginx做了不同的处理,实际访问到页面也存在一定的差异,而浏览器的地址栏的表现也存在不同。

下面分别讨论在各种不同重定向方式下,访问同一个URL,而这个URL对应的原始页面不存在的情况下,Nginx的处理方式以及浏览器的表现。

试验过程中,

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/179230?site
推荐阅读
相关标签
  

闽ICP备14008679号