> 博客 > 网站优化技巧 > 配置nginx/apache的404状态码来申请百度闭站保护

配置nginx/apache的404状态码来申请百度闭站保护

     2018-01-09  点击:5296次

配置nginx/apache的404状态码来申请百度闭站保护

百度站长平台的“闭站保护”是个好功能,解决了站长们一直以来非常头疼的问题,由于网站本身的原因(比如备案、网站改版、停机维护等),我们可能需要暂时关闭网站,停止服务,但是这对SEO是极为不利的。如果百度来抓取网站,发现无法访问,或是全是死链,那么百度会认为网站已经关闭,于是就开始删除快照、收录,降权等等。但是有了闭站保护,我们就可以非常友好的解决这个问题。下图中有百度的官方说明:

百度闭站保护

申请闭站保护需要如何配置网站?

很多站长在申请百度站长平台的闭站保护,显示校验失败(闭站申请校验未通过),原因就是没有正确设置全站HTTP状态码设置为404。这里需要注意的是,百度抓取网站只能通过404状态码来判断网站是否关闭,而将网站跳转到一个404页面,理论上网站还是可以打开的。

nginx设置全站http状态码为404

在nginx.conf或者虚拟主机的conf配置文件添加下方规则:

location / {
    return 404;
}

apache设置全站http状态码为404

在.htaccess文件中配置下方规则:

Redirect 404 /

相关文章