4 B0 X P. W4 d8 s8 Z) N
死链接产生的原因是多样的,可能是认为错误造成,也可能是程序错误。杨克强总结了几点产生死链接的原因。
7 {" s$ x9 P' m6 s" a( F$ ]: y' J2 m; H& y6 _/ A4 ?
一:模板编辑错误。
; ~4 z1 S# x- w* q* c+ r2 S8 _0 Y+ p1 Q" R+ G1 \0 a
典型的人为制造的死链接,虽然现在都是使用动态页,不用自己去html页面里面动手添加什么东西,但是喜欢倒腾的博主经常回到模板里DIY一些自己的东西(让模板更加差异化、个性化)。这样只要编辑的时候地址写错就容易造成死链接。
) _7 M0 X2 ^# Q" \- V1 [6 J
, Y1 _: W1 \2 f) [( r0 I- W% Z5 x 二:改名或移动位置。
- K8 B k) N+ h1 Z7 f9 v
- n% C7 ~) K R; z3 p+ E 很明显,将seo.html重命名为sem.html会造成死链接的产生。
5 \6 E6 s6 S, O4 V5 p" o1 ~, k6 Z: z
好在现在的动态网站能够避免页面上直接出现死链接,但是如果已经被搜索引擎抓取到URL数据库的地址被删除或者是改名,一样会形成死链接(所以咱们要使用404页面)。
0 o$ m& @* i% T7 f( Q: i
2 {$ C4 S* X/ ^$ ?" W 三:程序错误。: h5 C" P/ u, O' ?5 ~. }
7 R% x5 A: I; s/ i1 O1 X+ I( c
程序错误的种类就多了,而且类型也是千奇百怪。好在现在CMS出错的概率很低。这里杨克强就不多说了。
) V" f/ O- G$ f$ O; |9 [' U
A1 A" Q. M) r+ Y( ? 死链接对网站的影响。
! [5 S& G$ j+ f$ f6 e1 E5 x- X9 U) G! \) @9 @. B) p5 A
死链接对网站的影响主要有两点:/ ?. x9 X3 g& n2 B) M3 x
7 _ C' ^4 W, X' t* f! M5 ~6 P
一、影响用户体验,这个不必江西seo多说,无论是谁在点击一个链接却返回错误页面时候都不会有好心情吧。
7 `5 q2 _4 A" r' `, Q3 j8 ]* q+ A* \8 r1 E: b' W2 L/ X
二:影响搜索引擎给网站的评分,网站内部出现了死链接对网站评分有着直接的影响。8 w4 l; ?1 d: m. Y7 \
6 C# [$ p8 s3 I3 V7 Z$ s
如何发现死链接?5 F4 w' ~7 b" e# H0 W8 g9 V7 b
3 c( i7 p3 e7 }4 U. f; L 人工检查死链接自然是可以的,但是累不说还有可能会遗漏,所以江西seo推荐使用工具。检测死链接的工具网上有很多工具可以检查出死链接,咱们就不举例了,百度一搜一把。$ o6 J: B4 q z+ m' ?
- N5 `' }: u! E1 v0 y7 _9 B 这里要重点提一下google站长工具,他能够报告谷歌蜘蛛在抓取网站时候所遇到的死链接,并注明页面。如下图是小博里面由于失误而造成的一个死链接。: w8 U4 G2 \! i8 q. v$ L
9 a( ?7 s' O9 j5 U
死链接的解决办法。% a H y1 w+ P: W
3 f- c$ S- h6 p$ P9 ~4 G 既然死链接对网站有害无益,又难以避免。那么咱们怎么才能将死链接的影响降到最低呢?; j, J6 D; k4 ]3 K; X; U ~: H( j& E
" Q. B. d- b; v/ K- w 前文所介绍的404页面自然是我们的首选。
% j e. R M4 q4 E3 s, `% W, W2 d' n1 [" u+ O
当然在实际的操作过程中,找出死链接产生的原因以杜绝今后再出现死链接才是最重要的
6 u6 |. \) ]/ N
+ J( c7 _3 j2 b! B1 H- d4 l 言归正传,今天要和各位聊到的同样是和404不可分割的一个知识点,404是产生就是为了防止这样的“杯具”出现,到底是什么样的“杯具”呢?想必聪明的你已经知道了,就是——死链接。$ p2 r! K5 C+ M- G# N
5 \9 N' T, w1 Z* A3 D 什么是死链接?
: Q* e- `3 g" i8 ?% N& {. }( a& Y* i; R2 x- W5 p, j0 p
从百度的搜索结果来看,虽然解释“什么是死链接”的页面很多,但解释清楚的并不多。
$ O+ m @1 \7 X4 b- v: }( p
2 v; }9 g& X: _0 c4 K( V! D 死链接就是无效链接,即点击链接之后返回的是404或者是错误页面。而并非像某些人认为的“死链接是原来能够正常访问的页面地址,现在打不开了的失效链接”。8 p0 I) @ I1 h
|