处理死链一「建议收藏」

处理死链一「建议收藏」处理死链一

大家好,又见面了,我是你们的朋友全栈君。

这也是许多网站使用自定义404错误页面的原因。通过良好的自定义404 页面,可以包含对网站的相应介绍、用户可能感兴趣的内容链接或者网站内容导航链接、内容搜索功能等,能够有效地帮助访问者找到其欲寻找的内容或相似的内容,提高用户在网站内浏览更多信息的机会。
  正确定义404错误页面:
  1. 对于已经存在的信息由于路径改变而导致访问不了时,应该在IIS 中定义404错误指向一个动态页面,在页面里面使用301 跳转到新的地址,此时服务器返回301状态码。
  2. 当访问一个错误的链接时,将调用404页面,但由于在IIS 里面设置的不同将导致返回不同的状态码:
  1. 404指向的是一个htm 文件,此时页面返回的404状态码,这是正确的。
  2. 404指向的是一个URL,例如 /error.asp,如果不在页面里面进行设置,仅仅是返回提示的HTML 代码,将导致页面返回200 状态码,此时的危害在于,当很多页面找不到时,都返回和访问正常页面时返回一样的200状态码,将使搜索引擎认为该链接存在,并以错误页面的内容进行收录,当这样的链接很多时,将导致大量页面重复,使网站排名降低。处理方法:在显示完提示内容后,增加语句: Response.Status=”404 Not Found” ,这样就保证页面返回404状态码。
  3. 避免在调用404 页面的时候返回302状态码,容易被搜索引擎认为是重定向作弊。
  4. 检测方法,使用HttpWatch 查看返回代码。

 

 

 

 

死链这个最好找到根源
如何防范死链接?

  1、网站上传前,利用网页制作工具检查链接情况,以将无效链接扼杀在上传前。
  2、提高网站管理人员的意识,定期使用网站死链接检测具,来查询网站是否存在死链接。
  3、解决网站程序错误。

如何处理死链接?

  若发现网站死链接,要及时删除,或修复为有效链接,以让网站内部链接更顺畅。
  设置404错误页面,即使是用户点击了死链接,也会跳转到该页面。
  (不会设置404错误页面的请点击这里查看:如何设置404错误页面)
  用robots.txt屏蔽死链接。比如,原来在某个目录(假设目录为/tempweb/)下的所有链接,因为改版现在都变为死链接了,可以用robots.txt屏蔽。代码如:Disallow: /tempweb/

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/163404.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 二阶线性微分方程解的结构(齐次与非齐次)+ 常数变易法 | 高阶微分方程(二)

    二阶线性微分方程解的结构(齐次与非齐次)+ 常数变易法 | 高阶微分方程(二)一 线性微分方程的解的结构 1 1 二阶齐次线性方程 y P x y Q x y 0 1 y P x y Q x y 0 tag 1 y P x y Q x y 0 1 定理 1 如果函数 y1 x y 1 x y1 x 与 y2 x y 2 x y2 x 是方程 1 的两个解 那么 y C1y1 x C2y2 x 2 y C 1y 1 x C 2y 2 x tag 2 y C1 y1 x C2 y2 x 2 也是方程 1 的解 其中 C1 C2C 1 C 2C

    2025年6月22日
    2
  • datatables pagehelper分页问题

    datatables pagehelper分页问题

    2021年5月12日
    118
  • C语言学习——sprintf函数详细解释及其用法

    C语言学习——sprintf函数详细解释及其用法sprintf指的是字符串格式化命令,函数声明为 int sprintf(char *string, char *format [,argument,…]);,主要功能是把格式化的数据写入某个字符串中,即发送格式化输出到 string 所指向的字符串。sprintf 是个变参函数。使用sprintf 对于写入buffer的字符数是没有限制的,这就存在了buffer溢出的可能性。解决这个问题,可以…

    2022年8月18日
    3
  • 有哪些免费的方法能将PDF导出成JPG图片?

    有哪些免费的方法能将PDF导出成JPG图片?根据不同的应用场合,有时需要将PDF文件导出成图片使用,有哪些能够免费将PDF转成JPG的方法呢?下面分享两种方法你一定用的上。方式一:在线转换首先打开百度或其他搜索器输入speedpdf进行搜索,然后打开这款在线转换工具,接着选择首页中的PDFtoJPG;(网页可以翻译成中文)第二步:然后根据上传文件页面的提示选择需要转换的PDF文件,可以批量选择多个文档上传;第三步:点击文档后的convert按钮即可开始转换,转换完成后点击下载即可。(下载后是一个压缩包解压即可)方式二:编辑器导出

    2022年5月15日
    38
  • B. 沙漠之旅(分组背包)

    B. 沙漠之旅(分组背包)

    2022年1月20日
    46
  • tcp为什么是三次握手不是两次握手_tcp四次挥手

    tcp为什么是三次握手不是两次握手_tcp四次挥手一、为什么握手是三次,而不是两次或者四次?答:两次不安全,四次没必要。tcp通信需要确保双方都具有数据收发的能力,因此双方都要发送SYN确保对方具有通信的能力二、为什么挥手是四次而不是三次?答:发送FIN包只能表示对方不再发送数据了,不代表对方不再接收数据,因此被动关闭方进行ACK回复之后有可能还会继续发送数据,等到不再发送数据了才会发送下一个FIN包,因此FIN包和ACK包是分开的…

    2022年10月3日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号