西安SEO搜索引擎优化机构:

一家融SEO搜索引擎优化、SEM搜索引擎营销、网络营销策划为一体,跨越西安-北京的专业网站优化SEO团队。为客户获取百度、Google精准流量,增强销售力和营销力!

赵宜君:网站失效链接及其解决方法
2010年6月17日

网站失效链接及其解决方法

 
    摘  要 本文介绍了网站失效链接的概念、分类和产生原因,给出了在网站上传前、运行后解决无效链接的方法,并详细介绍了自定义网站错误信息的方法,该方法用于响应 暂时性或无法预计的无效链接,减轻了无效链接的带来的负面影响。
    关键字 网站;失效链接
 


1  引言

    在浏览网页的时候,很多人都遇到过带红叉的无效图片链接或者点击后出现“无法找到网页”提示的链接,我们称这种链接为失效链接。失效链接会降低用户对网站 的信任,破坏网站的形象。因此,必须预防和消除网站的无效链接。
    链接也称超链接或超级链接,是网页页面中最重要的元素之一。链接是指从一个网页指向一个目标的连接关系,这个目标可以是网页、图片、电子邮件地址、文件, 甚至应用程序。而用来链接的对象,可以是文本或图片。当浏览者单击链接后,链接目标将显示在浏览器上,并且根据目标的类型来打开或运行。
    按照链接路径的不同,网页中超链接一般分为内部链接、锚点链接和外部链接。按照使用对象的不同,网页中的链接又可以分为文本超链接、图像超链接、E- mail链接、多媒体文件链接、空链接等。

2  什么是无效链接

    正常情况下,点击链接即可打开相应的链接指向,而无效链接无法实现链接目的链接。无效链接又可分为错误链接和死链接。

2.1  错误链接

    根本不存在的链接,就是错误链接。导致错误链接的原因如下:
    ●域名拼写错误
    ●URL地址书写错误
    ●URL后缀多余了或缺少了斜杆
    ●URL地址中出现的字母大小写不完全匹配。

2.2  死链接

    原来正常,后来失效的链接称为死链接。导致死链接的原因如下:
    ●动态链接在数据库不再支持的条件下,变成死链接。
    ●某个文件或网页移动了位置,导致指向它的链接变成死链接
    ●网页内容更新并换成其他的链接,原来的链接变成死链接
    ●网站服务器设置错误。
    点击死链接后,一般服务器将自动返回404错误页面。
    从用户的角度来看,死链接和错误链接的表现是一样的。但是,从管理角度而言,两者是有区别的。错误链接是本来就不从在的链接,而死链接是原来访问正常,后 来因为网站的变故而不能访问。

3  预防和消除无效链接

    可以采用检测手段检测无效链接并将其删除,对于一些特殊原因造成的失效链接可以采用自定义失效链接消息的方式降低失效链接的负面影响。

3.1  在网站上传前,检测无效链接

    一般网站都是在本机制作完成,测试无误才上传至服务器运行的。所以,为了防患于未然,最好在网站上传前,检测无效链接。
    Dreamweaver8可以对网站链接进行检查。在Dreamweaver中打开需要检测的站点,右键单击“站点”文件夹,选择快捷菜单中的“检查链 接”中的“选择文件/文件夹”,稍等一会儿在“链接检查器”中就会显示断掉的链接列表,单击“链接地址”即可对该链接修改。在“链接检查器”还可以显示所 有的“外部链接”,但是外部链接的有效性不予检测。也就是说Dreamweaver只能实现对本地站点链接的检测,无法实现对外部链接是否有效的检测。
    FrontPage2003不仅可以检测指向站内网页的内部链接,还可以检测指向外部网站的外部链接。在FrontPage中打开需要检测的站点,执行 “视图→报表→问题→超链接”,弹出对话框询问是否验证网站中的超链接,单击“是”验证所有超链接,稍等一会儿FrontPage 2003就会将检测结果显示出来。检测结果包括链接网址、网页标题、链接目标和类型等。其中“状态”栏中标注为“中断”的链接即为无效链接;“目标”明确 链接是内部链接还是外部链接;“类型”明确链接是图像还是表单操作,默认为文字链接。双击“超链接”即可对该链接修改。

3.2  在网站运行中,检测无效链接

    网站上传运行后,就无法使用FrontPage或者Dreamweaver对网站无效链接进行检查。推荐使用在线链接检查工具Xenu Link Sleuth(简称Xenu)。运行Xenu后,执行“文件→检测网址”,在弹出对话框中填写“需要检测的网站的根网址”,这样与根地址有关的所有的网页 都将被检测。对外部链接中的特殊情况还可以做扩展或者限制。Xenu的检测结果与FrontPage检测结果类似,但内容更为详细,不仅包括链接网址、网 页标题、链接目标和类型等,还统计出目标页面含有的链接总数、目标所在的网页层次、链接失效原因(如“操作超时”、“无法解析”等)。
    Xenu在检测结束后还可以生产一个详细的报告,将失效链接按照不同原因分门别类统计出来;生出一个网站地图,将失效链接标注出来;统计处所有的孤立文 件,一般这些文件都是冗余文件,可以删除。

3.3  自定义网站错误,提供友好提示

    当网站进行维护、调整的时候,或者由于一些无法预料的原因,可能导致网页删除、改名或移动位置,从而导致无效链接的出现。对这种无效链接Web服务器一般 会返回默认的404错误页面。404错误页过于简单,无法给予用户寻找相应信息的更多线索。因此,有必要采用自定义友好提示页面代替系统提示页面,向客户 提供有关站点何时恢复的其他信息,以减轻了无效链接的带来的负面影响。
    可以采取两种方式自定义网站错误信息。
    1)建立辅助站点
    辅助站点与原站点配置保持一致,其网站目录指向自定义的网站错误提示页面。关闭原站点后启用辅助站点,用于传送网站关闭信息。在维护完成后,您可以关闭辅 助站点,并启用原站点。
这样,在网站维护期间,用户点击的失效链接后,将看到一个内容详细友好的提示页面。
    2)自定义IIS错误消息
    默认的网站错误页面是由IIS自动反馈的,由于IIS体系结构引入了可在内核模式下运行的http.sys组件,因此,可以对很多IIS错误进行用户自定 义。
    自定义404错误信息具体步骤如下:
    (1)制作好错误提示页面,上传至网站根目录下(假设该页面为404.htm),并设置该页面的安全属性设置为“普通用户可以读取”。
    (2)打开IIS管理器,点击要设置自定义404网点的属性-->点击自定义错误选项-->选中404页-->选中并打开编辑属性 -->设置成URL-->URL里填写“/404.htm”-->按确定保存。
    这里注意,填写的URL填写的必须是根路径。
    这样设置后,用户点击的失效链接后,将看到一个内容详细友好的提示页面。
    自定义网站错误只能运用于管理员有权管理的服务器,而对于权限之外的外部服务器链接问题无效。

4  总结

    通过对网站上传前和运行后用软件检测的方法,可以有效杜绝无效链接的出现。而自定义网站错误,则对暂时性的或者无法估计的无效链接提供了自定义友好提示错 误信息,减轻了无效链接的负面影响。

  • 相关文章:
« 赵宜君:SEM搜索营销在中国的现状初探赵宜君:Google搜索引擎新索引系统Caffeine »

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

网站收藏

图标汇集

  • feedsky

Powered By Z-Blog 1.8 Spirit Build 80722

西安seo优化机构
Copyright 2009 创亿网站策划西安机构为企业和门户网站提供网站策划书方案,SEO优化,SEO培训,SEM搜索引擎营销等服务:并为合作伙伴提供SEO技术分享!