关注云服务器
相关知识分享

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

云测速前几天帮朋友用Apache环境设置404错误页面的时候,发现设置好的404页面的http状态居然是200,也就是返回了正常的http状态,这样对搜索引擎来说可不是什么好事,这个页面明明是404,也就是不存在的页面,现在却给搜索引擎返回的状态是正常的。下面云测速介绍一些404页面返回404状态的方法。

一般来说,我们在Apache建站以后,设置下面的404错误跳转,用下面的代码:

ErrorDocument 404 "https://cloud-ping.com"

我们把它改成下面的代码:

ErrorDocument 404 "/404.html"

404.html使用meta的refresh功能跳转回首页,我们得到头部返回如下:

HTTP/1.1 404 Not Found

我们来总结一下404错误页面的设置方法吧

方法一:

利用.htaccess来设置404错误页面: ErrorDocument 404 /404.html,建立一个简单的html404页面命名 404.html。

方法二:

修改 httpd.conf,找到如下代码:#ErrorDocument 404 /missing.html

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

赞(1) 微信
未经允许不得转载:云测速 » Apache让自定义的404页面返回状态404

服务器问题可以添加云测速微信

微信扫一扫