死链其实很好理解的,他的定义可以这么说,死链是指以前是正常的链接,后来失效了,也就是这个链接打不开了,死链接发送请求时,服务器返回404错误页 面,或者该链接的域名已过期被删除,导致域名无法解析的,如对方的网站改版了,之前的链接已经改变了,但是你的网站上却还是以前的链接,这也是死链,关于 为什么会出现死链我们待会相信说明。* v3 C0 F, h; G8 y& G* i
z% ~+ \1 X* r* |% ?8 C
那么网站为什么会出现死链,那些情况下会出现死链呢?- ^' j# D8 P9 t( N* `0 A
3 u4 ~' Y3 M6 _7 ~( r; p- d% p
1、动态链接在数据库不再支持的条件下,或者数据库坏死的情况下,就变成死链接了。9 b/ z9 n. Z( K+ g: u7 i' H
* ]9 u4 ^9 S0 ~6 Y5 K' Q 2、某个文件或网页移动了位置,导致指向它的链接变成死链接,这也就是上面所说的,对方网站改版了,或者删除了很久前的文档了。/ q) W8 f# r7 @; V& A
! o6 O% j# d' q3 t2 r$ A/ K 3、网页内容更新并换成其他的链接,原来的链接变成死链接,如:之前是一个动态的网站,现在升级为可生成静态html文件的程序了,那么之前指向他的链接就成了死链了。: h& N5 D( ]) v* V' y. ?6 r0 P
0 b; h1 |) P: [, U7 { 4、网站服务器设置错误,导致网站无法访问,或者域名解析出错,DNS被攻击记录被删除等等,也算是死链的一种产生方式。 * N9 J: G0 d9 ^/ k' U+ c) z/ ]" M( r6 ~0 u, n t/ G: A; Z
站在用户的角度来看,死链接和错误链接的表现形式是一样的,所以一般我们并不需要区别死链接和错误链接,统称为死链接,如你不小心写错了对方的链接或者是域名中的一个字符等。现金棋牌游戏排行 23.19.97.51:20541/ _8 j8 z4 d0 a6 a' b' ~0 G
: c J, S) H" q" d+ @) Y