什么是绝对地址和相对地址?
绝对地址:互联网的的独立地址
,在任何网站通过这个地址可以直接到达目标网页;
相对地址:相对于网站的地址
,当域名改变时,相对地址的“绝对地址”也发生变化;
以SEONile为例,打开网站的后台源代码,查找指向网站首页的链接,一般情况下是如下两种情况:
<a? href="/">首页</a>
<a? href="http://www.rongsen.com.cn/">首页</a>??
前者是相对地址,后者是绝对地址
。
采用绝对地址有什么好处?
1、解决首选域的问题,而无需进行复杂的301操作
。如果网站都不采用相对地址,那么当不同的域名同时解析一个网站时,访问这多个域名,将内容一样。这让
搜索引擎分辨不出到底哪一个是主站。
2、防止恶意镜像网站。首页的每个链接要使用绝对地址,如果没有采用绝对地址,可能导致竞争对手恶意镜像你的网站,或
搜索引擎误收录虚拟主机提供的二三级域名而不收录主域名(这种事情时有发生)。
3、避免锚文本的链接发现变化。当你做站内锚文本时,使用绝对地址,那么当本文被转载或被Rss阅读器爬取时,链接不会发生变化。 .
如何将相对地址转换成绝对地址?
当我们要把首页链接的相对地址修改为绝对地址时,所作的操作即是,把<a? href="/">修改为<a? href="http://www.rongsen.com.cn/">。
如果源代码里看不到<a? href="/">这样的代码,而是一个函数,你可以根据具体情况灵活处理。比如,可以删除函数,直接把绝对地址加上。如果有困难的话,只要把首页的绝大部分链接,比如Logo、网站导航、主要分类采用绝对地址即可,但不一定要所有。
绝对地址和相对地址的概念对SEO很有重要的意义,特别是对于新的网站,尽可能能的把相对地址转换成绝对地址,避免以后可能发生的各种问题。