当前位置:首页 > CMS教程 > ecshop > 列表

将ecshop相对地址改成绝对地址的方法

发布:smiling 来源: PHP粉丝网  添加日期:2014-01-10 16:37:03 浏览: 评论:0 

大家使用ecshop中会发现默认的网址都是使用相对地址,那么我们在做seo优化时要不要把相对地址改成绝对地址呢?他们都有哪些优缺点及如何修改呢?我给大家介绍一下。

一、首页我来看下两者的形式区分:

查看网页源文件,在源文件中都能看到的URL形式

相对地址:href="/goods-1406.html"这种不包含完整域名网址的我们称作是相对地址。

绝对地址:"href=”http://www.xxx.name/goods-1406.html” 这种有包含完整网址的我们称作是绝对地址。

二、为什么要把相对地址改成绝对地址?

1.可以让搜索引擎第一时间确认,以 www 开头的域名为首选域,对于一些不懂得做301或者虚拟主机不支持301的网站,绝对地址可以实现,这样有利于集中网站的权重。

2.可以有助于防止网站被镜像等各种不良现象的发生。

3.当在网站上发表的文章被他人转载时或者被RSS阅读器爬取时,链接的地址是不会改变的,这样可以增加有效的外链。如果采用相对地址,当文章被转载时网站的地址有可能发生改变的。

三、当然,不是说绝对地址就一定是好的,它也有一定缺点。

1.不能在本地服务器上进行测试,链接将直接指向真正的域名URL 。

2.页面加载速度变慢,时间变长,会重新识别是否是同一个域名下的文件 。

四、当然相对地址还是有其自己的优点的:

1.在测试服务器长进行测试也比较轻易。

2.移动内容比较容易。

但是,从个人看法来看,为了seo的优化需求,我个人建议是将ecshop的产品、分类、专题、文章等页面使用绝对地址,有助于提高网页的权重,避免权重分散,而对于图片,购物流程,个人中心等页面,因为它们不是需要优化的页面,所以可以使用相对地址。

以我们ECSHOP网店服务中心为例,要把ecshop的相对地址改成绝对地址很简单,打开 /includes/lib_common.php,将代码

return $uri; 修改为 return ‘http://www.xxx.name/’.$uri;

这样以后,查看源文件便可发现原来url的相对地址就全变成绝对地址了。

Tags: ecshop 相对地址 绝对地址

分享到: