分析了下百度百科,发现其内链全部采用相对地址,而百度百科内的词条不管是在百度还是竞争对手google、搜狗、搜搜中的排名都是相当好的。
但又有人说用绝对地址比用相对地址好,更有利于蜘蛛的爬龋
那么我们做站时应该用绝对地址还是相对地址
相对地址主要是为了让程序有更好的移植性,在更换域名的时候不用修改网站程序代码
从seo角度,如果存在多个域名或者多个url前缀的情况,绝对地址是比较好的;如果只使用一个域名或者有做首选域处理的,使用绝对地址和相对地址的区别不大
今天在网上看到一些关于网站链接是使用相对路径还是绝对路径的文章,自己在总结整理下,不对之处望各位指正:
一、使用绝对路径的好处
1.当别人采集或者抄袭你网站内容的时候,可能会把文章里的链接也一起采集过去,这样就为你增加了外链
2.当不能使用301跳转时
例如 a.com 这个域名不能实现301跳转到b.com时,那么在a.com这个网站上的链接(a.com/123.html)就采用硬编码修改链接为b.com/123.html,这样就算用户在a.com这个网站上点这个链接也是链接到b.com这个网站上,也可以让蜘蛛顺着这个链接爬到你想要收录的网站
3.使用绝对链接,就算移动网页的位置,也还是能链接到想要的URL位置(例如:a页面使用绝对路径链接到b页面,A--》B,那么不管a页面如何移动,只要b页面的位置不变都可以链接到)
缺点是:
1.不方便本地测试,因为都是指向网络的绝对的地址
(如果在本地测试时用相对地址,上传之后在修改为绝对地址,貌似要耗费很多时间,麻烦~)
2.如同优点3中提到的,如果b页面要发生移动,A页面就无法链接到B页面原来的地址
3.更改域名时,需要更改链接
二、相对路径的优缺点则刚好和绝对路径相反
优点是:1.更改域名时,不需要更改链接
2.方便本地测试
缺点是:1.容易被别人采集或抄袭,或者直接网站镜像