为ecshop增加多城市分站功能,增强seo,规模化经营,强烈推荐

2016-07-07 14:55 来源:www.chinab4c.com 作者:ecshop专家

为ecshop增加多个城市分站功能是很多人想实现的功能,因为
1.可以规模化,你的站点可以招商加盟了
2.利于seo,城市名+关键词,城市名+商品名,城市名+文章标题,无形中多了很多长尾关键词,可以说关键词是指数级的增长。
3.很多好处。。。
但是现在的ecshop没有提供这样的功能。只能改动一下代码啦。
事情也很简单,
首先我们可以建立很多分域名,例如
http://bj.li010.com
http://gz.li010.com
http://sh.li010.com
[url=http://sz.li010.com]http://sz.li010.com[/url]
做好域名解析,域名解析到同一个网站空间上,设置上只要简单的设置一下主机头值即可(IIS);
第二步是稍微改一下代码。
修改includes下的lib_main.php文件,找到function assign_ur_here($cat = 0, $str = '')函数,在返回值前代码修改如下:

  1. /*添加分站标题处理,按照分站城市分别显示不同的城市*/
  2. $fCity = substr($_SERVER['SERVER_NAME'], 0, stripos($_SERVER['SERVER_NAME'],"."));
  3. if('gz'==$fCity)//广州分站
  4. {
  5. $page_title= "广州礼品,广州礼品公司" . '_广州' . $page_title;
  6. }
  7. elseif('bj'==$fCity)//北京分站
  8. {
  9. $page_title= "北京礼品,北京礼品公司" . '_北京' . $page_title;
  10. }
  11. elseif('nn'==$fCity)//南宁分站
  12. {
  13. $page_title= "南宁礼品,南宁礼品公司" . '_南宁' . $page_title;
  14. }
  15. elseif('sh'==$fCity)//上海分站
  16. {
  17. $page_title= "上海礼品,上海礼品公司" . '_上海' . $page_title;
  18. }
  19. elseif('xa'==$fCity)//西安分站
  20. {
  21. $page_title= "西安礼品,西安礼品公司" . '_西安' . $page_title;
  22. }
  23. elseif('sz'==$fCity)//深圳分站
  24. {
  25. $page_title= "深圳礼品,深圳礼品公司" . '_深圳' . $page_title;
  26. }
复制代码

这里只是简单修改标题,做到这里已经够我用的了,要相应修改其他地方的朋友可以依葫芦画瓢了。
第三步是修改前台代码,在前台现实分站选择,
可以直接在友情链接里添加相应的链接就好,当然ecshop还提供自定义导航栏功能,利用这个功能也可以轻松把分站加到前台显示的。

就像我的网站一样。
南宁礼品公司 | 北京礼品公司 | 上海礼品公司 | 广州礼品公司 | 深圳礼品公司 | 西安礼品公司
就是我添加的导航了。

回答:
没觉得有什么好处哟

很有意义

主机头怎么设置

支持一下

这样只能等着被K.站。

感觉也没任何的意思

没什么用处的东西

主机头怎么设置
ufwtiw 发表于 2012-3-12 11:13


iis里设置,参照网络教程,打开属性窗口以后点击<高级>就可以看到主机头列表。




百度没有k站,只是多个域名指向一个站而已。访问量很强劲哦。

要是直接能调用系统里边的城市分类就更好了!

看看我改的这个多城市,大家给点建议!
http://www.fqoffice.com

收录大增,流量大增,事实胜于宏辩!