2024年4月28日发(作者:)

IIS下自定义404页面返回200状态码的严重性及解决方法

今天给大家分享自己在制作404页面时遇到的细节问题,分享给大家目的是让大家不

要忽视任何一个可能给自己网站收录及排名有影响的细节,往往细节决定成败,处理不好

可能导致网站收录减少,甚至被K。

在了解404页面前,先给大家了解一下几个常见的HTTP状态码。

* 404 : 请求的网页不存在(不排除日后该链接有效的可能性);

* 410 : 请求的网页不存在(永久);

* 200 : 服务器成功返回网页

* 302 : 网址临时重定向(跳转)

* 301 : 网址永久重定向

* 403 : 拒绝访问

* 500 : 内部错误

当访问一个不存在的页面时会返回404状态码,告诉搜索引擎这个页面不存在或者已

经删除。

默认情况下没做自定义404页面时,访问一个不存在的页面会如下图所示

出现这样的页面无论是对用户还是对搜索引擎都是非常不友好的。

下面我们就来制作自定义的错误页面,效果如下图所示:

这样的404页面,有几个好处:

一、可以提示访客所访问的页面不存在,而不是让访客看到一个错误的提示

二、可以引导访客浏览其它页面,减少跳出率