论坛风格切换
 
  • 帖子
  • 日志
  • 用户
  • 版块
  • 群组
帖子
购买邀请后未收到邀请联系sdbeta@qq.com
  • 2593阅读
  • 3回复

[求助-系统问题]教你如何发现并移除网站上的失效链接的方法 [复制链接]

上一主题 下一主题
离线闪电
 

发帖
27990
今日发帖
最后登录
2024-12-28
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-04-07 16:52:00
失效链接就转跳到一个不存的页面。当点击失效链接是,你就会打开一个404的错误页面,这是当url请求不存的时候,服务器返回的一个标准的HTTP响应。本文就介绍了在如果寻找并移除页面上失效链接的办法。


失效链接是指那些指向并不存在页面的链接。当点击失效链接时,你到达的页面被称为404错误页面,它是当url请求不存的时候,服务器返回的一个的HTTP标准响应。

当你愉快地上网,突然碰到404错误,你会怎么做呢?我们中绝大多数人最直接的一个反应就是离开这站点,去另外一个站点,因为无论是用户还是搜索引擎都会把是失效链接看作是一种不专业的表现。

404错误和失效链接对于你的搜素引擎排名也是有负面影响的,因此主动避免失效链接的出现可以有效的高网站曝光率以及增加网站流量。

注意:这篇教程中有些的术语和方法是针对WordPress博主的,不过这边文章与所有站长有关系的。博主更新博客内容要比其他站长更频繁,因此对于他们而言,网站上出现失效接链接几率要高一下。

对于WordPress博客,我们可以使用下面这两种插件来处理这类失效链接。

    1,用以检测网站上失效链接的插件,像失效链接检测器( Broken Links Checker
  1. 2,自动管理301转跳的插件,像Redirection插件
作为一个插件简约主义者,我总是坚持手动操作,避免使用和安装插件。而在这里可以确定的是,插件提供应对这类问题的高效率使得这类插件非常值得安装

不管你是用插件还是不用,我还强烈推荐你不时检查一下失效链接和404错误。


使用Google的网站管理员工具来检测并移除无效链接。
为什么即便页面不存在,Google会索引呢?原因有下面两个。

  1. 输入出错致使你错误的引用了一个无效的内部链接。这里给作者们推荐一个非常简单但是非常必要的插件来避免这类错误。这个插件就是Link to Pos插件。
  2. 你发布了一篇文章,但是你却在Google索引了原先的链接后把文章的永久链接(文章的地址)给修改了
用来检测此类错误的最佳方式就是使用Google的网站管理员工具。如果还没这么做过,请马上在上面注册你的网站,对于运行网站的人来说,这是一个必不可少的工具。

Google网站管理员工具(GWT)提供的最为重要的一个功能就是网址删除工具,它可以让你从Google搜索结果中移除无效的页面。下面让我们看看如何从Google索引中移除这些坏链接。

检测被Google索引的无效页面。
闲需要注册GWT并验证了你的网站(可以你可以看Google的使用入门介绍),下面就是发现无效页面的方法。

1,在左边的菜单中点击故障诊断,然后在选择“抓取错误”。
2 ,然后在选择“找不到”这个门类。
3,如果有的话,点击查看哪些页面包含有这些失效链接。
4,确定这些网址的确已被Google索引,你可以把网址复制到Google搜索,然后看是不是有搜索结果。


从Google的搜索结果中移除这些网址链接
1,点击网站配置,然后选择抓取工具权限。
2,选择删除网址
3 ,点击新添删除请求。

选择第一个选项,将页面从Google搜索结果中完全移除。
或者
如果你想在搜索结果中保留这个页面,你可以选择第四个选项,但是这会删除任何该页面在Google服务器上的任何缓存版本。这招可以防止Google以”网页快照“的形式显示过期的页面版本。

5,然后点击下一步。

6,输入你想让Google删除页面的网址。
7,选择第一个选项,然后点击添加
8,要被删除的网址应该会出现在列表中。如果你愿意,你可以添加其他要删除的页面网址。
9 ,然后点击提交删除请求按钮。

你的请求现在就会在待处理中——多数情况下,Google需要2到3天的时间来删除链接。

10,点击网站配置,然后选择抓取工具权限。
11,选择移除网址。
12,确认你要请求删除的网址没有出现在待处理请求的列表上。
13,现在在列表中可以看到这个网址了。
要确认网址的确从已经从Google上面删除掉,你可以把该网址复制到Google的搜索框中,然后查看是否有搜索结果。


使用Xenu Link Sleuth来检测失效链接
我用来检测网站失效链接的另一款优秀工具就是Xenu Link Sleuth,你可以在这里下载

跟文章先前提到的WordPress插件不同,Xenu是windows上一个独立的桌面应用程序,它可以输出你网站的所有链接——不管是有效的还是失效的——将其按照一个非常便于阅读的方式进行分组。

在你安装好Xenu后,你可以轻松的使用
1,点击文件(File),然后选择检查网址(Check Url)

2,如初你网站的网址(比如:http://www.sixrevisions.com/)。
3,等待程序检查所有链接。
4,当Xenu问你是否需要一份报告时,点击是(Yes)

你可以输入你FTP服务的详细信息,不过我只是点击取消,然后在本地生成一个XHTML的报告(它会自动打开一个对话框)。
在这个生成的报告中,点击失效链接(Broken links。在目录中按照链接来排序,查看哪些页面包含有这些失效链接。

最后,在你检测到这些失效链接后,接下来的工作就是访问包含有这些失效接链接的页面。你可以删除或者修正上面的这些链接。
百度一下“闪电软件园”,惊喜等着您哦!
┖───────────────┘┕━━━━┛  

离线ahyanglf
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 沙发  发表于: 2010-04-07 18:59:48
回 楼主(闪电) 的帖子
看来维护服务器需要更方便快捷的工具才行
离线yjs0202

发帖
16457
今日发帖
最后登录
2016-05-24
只看该作者 板凳  发表于: 2010-04-07 22:14:33
前面的图片看不到了
离线quen2008
发帖
*
今日发帖
最后登录
1970-01-01
只看该作者 地板  发表于: 2010-04-08 15:55:59
老大图片无法显示!