上次我提到关于百度索引网页的问题,关系到相对路径和绝对路径,这个要靠大家去试验,至于SEO优化选择相对路径还是绝对路径呢?或者是那种路径更利于SEO?下面就做了一下简述:
绝对链接Absolute links
包含完整路径的超链接,如: /news.html
相对链接Relative links
仅包含部分路径和文件名的超链接,如:news.html。相对链接因其代码简洁使用方便而被许多地方使用,但有一些情况下还是要小心使用。
采集内容(Scraped content)
如果使用绝对路径,那么采集的内容中包含的链接,都会正常显示;如果使用的是相对链接,那么所有采集到的链接都会断掉。
Include指令:
当使用include包含网站导航文件时,你绝对需要使用绝对链接。Include指令允许你将一个文件的内容插入到你网站中的任何一个页面中。在Include指令中使用绝对链接的原因是因为在include命令中出现是文件的路径,而不是文件的内容。如果使用相对路径,那么对于同一个include指令,网站中不同文件夹的文件的include应该是不一样的。
相对和绝对链接的有缺点
绝对链接:
用户点击这些已经硬编码的链接后,还是会回到带有www的版本。这也有助于搜索引擎蜘蛛识别到底哪个版本是你想要的。
1.就算你把网页移动位置,里面的链接还是指向正确的URL。
2.缺点是,除非链接是动态插入的,不然没办法在测试服务器上进行测试。因为里面的链接将直接指向真正的域名URL,而不是测试服务器中的URL。
3.除非链接是动态插入的,不然移动内容页面将很困难。因为内容页面位置发生变化,在其他页面上的链接却可能无法跟着变化,还指向原来的已经硬编码的绝对路径。
相对路径:
优点:移动内容比较容易;在测试服务器上进行测试也比较容易。
缺点:内容页面换了位置时,链接容易失效;更容易被抄袭和采集。
不过很多采集软件其实是可以自动鉴别绝对路径和相对路径。所以使用绝对路径有助于把自己的链接也被抄到采集网站上,只在某些情况下是有效的。