尤其是针对于Google


相对路径和绝对路径对于SEO没有本质区别,对于所有SE来说,但对于(外链)传播和排除重复性内容产生的问题下,绝对路径有大大的利好。

相对路径,被复制到其他网站,锚文本是继承转载后链接的,比如你原来的URL是 http://123.com/321.HTML; 你用了相对路径是,/12.HTML,那么它的链接本来就是http://123.com/12.HTML ,然后被转载到 http://456.COM/567.HTML,那么锚文本的链接就成了 http://456.COM/12.HTML 而不是http://123.com/12.HTML ;这样就失去了你外链传播机会,而且打不开的链接也造成用户体验不好,也丧失了一个潜在访问用户。

第二个重复内容,这个主要是有的网站启用了泛解析之类的,比如http://www.234.com和http://234.com(包括其他的类似http://X.234.COM等) 这个在搜索里是2个域名的,如果内容存在/12.HTML相对路径,那么对于SE就存在http://www.234.com/12.HTML和http://234.com/12.HTML两个页面,而且是重复内容,这样会降低权重值。

第三,其他


理想状态中,当然是绝对路径要好。但还是要回归现实,网路优化,内容建设方面才是重中之重。
如果可以的话自然是绝对路径,尤其是网站有n个二级域名或者程序员水平低到连相对路径都会写错的情况下
绝对路径是搜索引擎比较喜欢的。
网站选择绝对路径还是相对路径,要解决因不同域名造成的重复内容,同时便于链接的传播。

网站只要能解决统一域名,SEO采用相对地址还是绝对地址都没影响。

另外大型网站会采用不同二级域名去承载不同类型的很多内容,一般大家都采用绝对地址。一个网站的一个页面就应尽可能的其唯一的URL,不同域相同文件应转向到唯一的URL
绝对路径好,相对路径在大型网站中,一不小心就会搞出N多错误的404链接出来,而且出错的时候,一时还很难找到出现错误的页面,是一大头痛问题。

《Head first HTML与CSS》的原话:「....一个问题是,如果一个web页面中有很多URL,她们会很难管理:URL很长,不容易编辑,而且也会影响HTML的可读性........如果一个网站都使用URL链接到本地页面,移动这个网站或者改变他的名字时,就必须修改所有这些URL来反映新的网站位置...」所以,推荐用相对链接来链接同一网站中的页面,用URL来链接其他网站页面。


两种路径各有优缺点,主要要看网站,根据自身网站的需要使用路径是最好的,也可以两种交叉使用。
我是这样处理的,在文章内容中尽量使用绝对链接,在页面其他部分,如导航等,为了编辑模板方便,使用相对链接,
绝对路径好

大网站来说绝对路径要好,避免由于路径不同,造成死链。

如果不能完全实现绝对路径的话,导航,特别是主导航一定要是用绝对路径,避免错误。


推荐阅读:
相关文章