Apache的404自定义页面返回状态404

作者:袖梨 2022-06-25


一般在Apache建一个站点后,会设置如下的错误跳转。

 代码如下 复制代码

ErrorDocument 404 "http://www.111com.net"

上一次尝试日期 2007-7-8: 我们检测到您的 404(找不到文件)出错页在标头中返回 200 (成功) 状态。


后来听网页说是地址问题于是

试用文件试试,改为

 代码如下 复制代码

ErrorDocument 404 "/404.htm"

404.htm使用meta的refresh功能跳转回首页。

再试错误页,哈,发现头部返回:

 代码如下 复制代码

HTTP/1.1 404 Not Found

下面总结一下两种404页面设置方法

方法一

在.htaccess 文件中加入代码: ErrorDocument 404 /404.html

建立一个简单的html404页面命名 404.html

方法二

修改 httpd.conf,找到:

 代码如下 复制代码


#ErrorDocument 404 /missing.html

httpd.conf中的这一部分,#ErrorDocument 404 /missing.html 是显示错误页信息的,去掉前面的#,修改为:

ErrorDocument 404 /404.php

相关文章

精彩推荐