最近发现一奇怪现象,网站一些链接被百度收录,失效后一直无法去除,经过一番研究找到一些端倪。

首先用谷歌浏览器的firebug工具测试404,发现提示302错误。302错误表示被请求的资源暂时转移(Moved temporatily),然后会给出一个转移后的URL。虽然对访问的用户而言,HTTP状态码究竟是“404”还是“302”来说并没有什么区别,但对搜索引擎这则是相当重要的。

搜索引擎蜘蛛在请求某个URL时得到“404”状态回应时,即知道该URL已经失效,便不再索引该网页,并向数据中心反馈将该URL表示的网页从索引数据库中删除,当然,删除过程有可能需要一段时间;而当搜索引擎得到“302”或“200”状态码时,则会认为该url是有效的,索引数据库中便会一直保留,于是就会出现搜索引擎上收录了很多失效链接却一直不能去除的现象,从而有可能导致网站被降权。

由此看出,自定义404错误页面是增强用户体验的很好的做法,但在应用过程中一定要注意对搜索引擎的影响,譬如:错误的服务器端配置导致返回“200”状态码,或自定义404错误页面使用Meta Refresh导致返回“302”状态码。正确设置的自定义404错误页面,不仅应当能够正确地显示,同时,应该返回“404”错误代码,而不是 “200”或“302”。

解决方法如下:在Apache的配置文件中,注意ErrorDocument 404后面不要写URL地址,应该写具体文件路径,ErrorDocument 404 "/404.html"这样子。修改后重启httpd服务,再测试,提示已变为404。也可以用404测试工具,http://tool.seowhy.com/http404/。

需要注意,虚拟主机对应的各个目录下也需要有404.html这个文件,否则各个频道下的无效链接将返回系统默认的404提示页面,而不能返回自定义的404页面。也就是说404.html这个文件要同时放置在网站根目录和虚拟主机对应的各个目录下。我的方法是在虚拟主机对应的各个目录下建立符号链接文件,链接到根目录下的404.html文件,这样如果以后修改404.html时,只需修改根目录下的404.html文件即可。

手机显示无法连接服务器302,404错误提示302的原因分析及解决相关推荐

  1. mysql数据库连接过多的错误,可能的原因分析及解决办法

    mysql数据库连接过多的错误,可能的原因分析及解决办法 来源:网络采集 作者:未知 系统不能连接数据库,关键要看两个数据: 1.数据库系统允许的最大可连接数max_connections.这个参数是 ...

  2. dnf电信上不了联通服务器未响应,DNF未响应的原因分析与解决方法

    在玩dnf时是否出现过电脑未响应的情况,这让很多玩家都苦恼不已,下面学习啦小编就为大家介绍一下具体的原因分析与解决方法吧,欢迎大家参考和学习. DNF未响应的原因分析: 第一种:内存使用率过低,电脑工 ...

  3. 佳能打印机手机显示未连接服务器,安装佳能LBP1210打印机 提示RPC服务器不可用,该怎办/...

    楼主应对情况做出更加具体的描述,以待更好地解决此问题,下面是一般情况下解决此类问题的方法,您可以尝试看能不能解决: 症状 在执行下列任一基于服务器的任务时,可能收到"RPC server i ...

  4. 荣耀手表显示无法连接服务器,荣耀手表S1配对失败该怎么分析原因并解决?

    配对是开启智能手表使用的第一步,如果配对失败该怎么处理?以荣耀手表S1为例,分析一下造成配对失败的几种可能原因,并分享解决办法. 一.手机系统不兼容,手表当然配对失败! 1.荣耀手表S1支持与Andr ...

  5. xp系统qq安装不上网络连接服务器,XP系统安装QQ提示无法访问Windows Installer的解决步骤...

    腾讯QQ是一款使用非常广泛而且功能强大的聊天软件,一些用户在雨林木风XP系统中安装QQ却提示"无法访问Windows Installer服务"怎么办呢?针对此故障问题,系统城小编来 ...

  6. 华为手机开启查找手机显示无法连接服务器,开启查找手机云服务器

    开启查找手机云服务器 内容精选 换一换 企业主机安全(Host Security Service,HSS)是提升服务器整体安全性的服务,通过主机管理.风险防御.入侵检测.安全运营.网页防篡改功能,可全 ...

  7. 佳能打印机手机显示未连接服务器失败,佳能打印机连不上手机

    大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答. 佳能打印机连不上手机的原因是: 1.检查数据线和数据线接口,数据线和数据线接口是否损坏,数据接口是否连接到位.如果还是不行,可以尝 ...

  8. 华为mate30老是显示无法连接服务器,华为mate30pro应用提示无网络连接如何解决

    华为mate30pro应用提示无网络连接如何解决,很多同学都不是很了解,下面iefans小编整理了解决应用提示无网络连接的方法讲解.希望能够解决各位用户的问题! 华为mate30pro应用提示无网络连 ...

  9. 植物大战僵尸tv版显示无法连接服务器,打开植物大战僵尸提示网络异常或者连接不上...

    打开植物大战僵尸提示网络异常或者连接不上,相信大家在玩植物大战僵尸的过程中,经常会遇到这样的问题,下面ourplay小编就简单为大家介绍几种常见的解决方案. 植物大战僵尸游戏简介 <植物大战僵尸 ...

最新文章

  1. springCloud学习-高可用的分布式配置中心(Spring Cloud Config)
  2. c++学习笔记之指向对象的指针以及对象数组
  3. Spring MVC竟然有5种参数绑定的方式?你知道几种?
  4. anki卡片重复_如何在Anki中使用间隔重复来学习更快的编码
  5. /etc/resolv.conf文件详解
  6. android8.0学习(1)---Android Treble 概述
  7. 在python中类型属于对象变量是没有类型的_如何理解python对象有类型,变量无类型...
  8. 一、CC2530简介
  9. 修改 mac 截图默认保存位置
  10. Bcrypt密码生成及解密工具
  11. $%7BpageContext.request.contextPath%7D
  12. 2 pygraphviz在windows10 64位下的安装问题(反斜杠的血案)
  13. LFI/RFI漏洞相关
  14. 算法实战应用案例精讲-【自动化办公】使用Python操作PDF文档全记录(python代码实战)
  15. docker 下声卡无法连接
  16. Hi3519音频单声道改双声道
  17. 有效沟通-非暴力沟通
  18. 混血手感的逆袭!B.FRIENDit GK6A类青轴机械式键盘!
  19. 用易看小说cms搭建自己的小说站
  20. 途牛旅游项目环境搭建

热门文章

  1. win10 任务管理器没了
  2. SSM摄影服务线上选购预约系统 计算机毕设源码83784
  3. MQTT协议规范总结
  4. 对警报线程池的警报线程_警报引起的辛劳
  5. 高斯消元法python编程_高斯消元法c语言实现
  6. 2017 IAI国际创享节第二日:创享不止,精彩继续
  7. 4 个超实用的 Docker 镜像构建技巧
  8. Shell中单引号和双引号区别
  9. Hadoop-hive2
  10. magic系统能升级鸿蒙系统吗,magic ui4.0是鸿蒙系统吗_magic ui4.0是不是鸿蒙系统