404错误页返回“200”状态码的解决办法
今天有个客户说在3389互联后台定义的404错误页面返回“200”状态码,查了一些自己,找到了一个办法,但是不是很完美,方法如下:
首先,需要将您的404页面保存为PHP,或者ASP文件,不是一般的html的文件!
然后在您的虚拟主机管理后台添加对应的文件,这个都很简单,关键是后面这个;
在您的404错误页面的头部添加如下代码,
php的示例如下:
<?php
header("HTTP/1.0 404 Not Found");
// 后面继续输出你原来的404页面或者 重定向别的页面
?>
ASP的示例如下:
<%
Response.Status = "404 Not Found"
后面继续输出你原来的404页面或者 重定向别的页面
%>
就是上面这些代码,添加后就可以了!