如何设置404页面的返回状态码是404不是200,很多网站都有设计自己的404页面,至于设置404页面的原因在这里就不做过多解释了,相必看到这篇文章的都是懂得的。不过设置的404页面,用工具查询返回码时候本该是404,但是返回码却是200,这就是对搜索引擎不友好的表现了。本该被搜索引擎拒绝的页面还有可能被收录。

404页面设置方法

为什么虚拟主机自定义404模板,页面返回200代码,不是404

方法一:

1、找到主机控制面板里“自定义错误页设置”,不同主机设置过程可能略有不同

2、设置好404文件后上传到网站根目录(也可以是其他目录),在“自定义错误链接”填写404文件的路径,保存。这时候你可以测试一下,会发现设置成功。

如果你设置的404文件是404.html或者404.htm 这种静态页面,返回码就是200而不是404,如果想返回码是404请看方法二。

为什么虚拟主机自定义404模板,页面返回200代码,不是404

方法二:

同样新建一个404文件,不过需要设置为404.asp或者404.php这种动态页面(你也可以修改之前的404.html的后缀为.asp或.php),在代码<head>……</head>之间加入下面这段代码

<% Response.Status = “404 Not Found” %>

或者

<%Response.Status=”404 Moved Permanently”%>

<?php header(“HTTP/1.0 404 Not Found”)?>

上传到网站根目录(也可以是其他目录),这时候在“自定义错误链接”填写404文件的路径,保存,这时候返回的状态码就是404了。

为什么虚拟主机自定义404模板,页面返回200代码,不是404

PS:

1、这种情况适合windows系统网站

2、有的程序可能设置有伪静态404形式,这种情况可能会和主机自定义404页面相冲突,如果程序设置了伪静态404页面的直接修改模板404文件即可,否则就要调试网站程序。

Today on history:

  1. 2022:邻居吃榴莲男子以为煤气泄漏报火警:这现场让人哭笑不得(0)
  2. 2022:十年来A股最大募资 移动回A之旅收官:市值1.2万亿(0)
  3. 2022:曾一年卖3000万件衣服!凡客诚品官网疑似关闭:跳转至有赞店铺(0)
  4. 2022:B站入局NFT!首款数字艺术头像“鸽德”公布:限量2233个(0)
  5. 2022:美国一女子成为世界上名字最长的人:由1019个字母组成(0)
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。