在网站设计时,有不少朋友会考虑相对路径和绝对路径对东莞seo的影响。其实不论使用相对路径还是使用绝对路径,搜索引擎都可以正常抓取。两种路径各自的优缺点如下。
绝对路径优缺点:
(1)如果你的文章内容被转载或采集且对方比较懒,没有除去你加的链接,就会给你的网站增加一些外链。
(2)如果你的网站没有做301,并且你把带www和不带www的域名都解析到一个站点,可能会产生网址规范化问题。使用绝对路径,可以告诉搜索引擎你使用是哪个版本的URL,防止搜索引擎自动选择你不想让它收录的URL版本。比如你把domain.com和www.domain.com解析到了一个站点,你想让搜索引擎收录www.domam.com下的内容。但是你没有做或者不能做301,并且你使用的是相对路径的URL,那么搜索引擎从domain.com进入网站后,网站内所有的URL就都是以domain.com开头的了。最终搜索引擎很可能把你不想被收录的domain.com版本URL的网页作为主要网页参与排名,而www.domain.com版本的URL被搜索引擎雪藏了。
(3)如果你的网页移动位置,不会影响站内链接,因为是固定的链接。
(4)不利于测试,有规模的网站一般会有线下测试,如果网站内的链接不是动态参数,就会造成很多死链接,没办法进行测试。
(5)如果网页中链接过多,会加大网页的体积。
相对路径的优缺点正好和绝对路径相反。解释一下第(3)条,如果页面中使用了相对路径,当页面移动目录或者域名时就会出现死链接,这种问题常见于大型新闻CMS系统。笔者曾经使用的TRS系统就有这个问题,比如:
在目录/yule/下放置了文件l.html;
l.html中用相对链接指向了同目录下的2.html;
编辑突然发现l.html放错了目录,应该放到目录/news/下;
如果此时只是机械地把l.html转放到目录/news/下,那么l.html中的链接会自动改变指向目录/news/下的2.html;
如果目录/news/下没有2.html,就会产生404错误;
即使目录/news/下有同文件名的2.html,两个目录下2.html的内容也是不同的,也会造成链接指向混乱。
推荐网站使用绝对路径,现在都是动态语言开发网站,完全可以避免测试时的问题。至于加大网页体积的问题,一是普通网站都不会在同一个页面上放太多链接;二是如网页其他方面精简到位,正常的网页体积都不会太大,都可以被搜索引擎完整抓取。所以相对来说绝对路径更好一些。