php专区

 首页 > php专区 > PHP应用 > CMS建站 > 将ecshop相对地址改成绝对地址的方法 - ecshop

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

分享到:
【字体:
导读:
          大家使用ecshop中会发现默认的网址都是使用相对地址,那么我们在做seo优化时要不要把相对地址改成绝对地址呢?他们都有哪些优缺点及如何修改...

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

大家使用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的相对地址就全变成绝对地址了。

分享到:
ecshop后台订单详情页显示商品总数示例 -...
ecshop后台订单详情页显示商品总数示例 ecshop本身没有这个查看订单详情页显示商品总数了,但我们有时又必须使用到,所以下文小编就整理了几个例子,大家一起来看看实现 方法吧. 有时候一个单子里面会有上百件的小东西,所以在订单详情页显示一下该单商品的总数量有时候还是有必要的,下面是修改...
ECSHOP中销售排行显示会员价格方法 - ecs...
ECSHOP中销售排行显示会员价格方法 下面来看一个ECSHOP中销售排行显示会员价格方法,希望这个例子可以帮助到大家. 修改方法: 打开 includes/lib_goods.php文件找到: $arr[$i]['price'] = price_format($arr[$i]['shop_price']); 把它修改为下面代码即可: $arr[$i...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……