ECShop产品页Google收录Access denied的解决方案
2016-07-07 15:44 来源:www.chinab4c.com 作者:ecshop专家
搜索引擎对ecshop2.6.1网站的首页、栏目页、品牌页、文章页都能正常收录。 而最重要的商品页(goods.php)在google,雅虎全是Access denied,百度则根本不收录。 导致升级ECshop2.6.1后PR/访问量/销量大幅减低。 关于ecshop这个bug的更多信息在博客 [url=][/url]http://hi.baidu.com/sgrate/ 解决方案: 1 升级ECshop2.6.2 2 如不想升级,可以用ECshop2.6.2安装包中upload\includes\ini.php去替换自己网店的includes\ini.php文件 原因探究: ECShop2.6.1整合了UCenter. 在用户访问网店的时候,ini.php负责初始化UCenter的用户变量 但是如果是搜索引擎蜘蛛的话则跳过。 然而,ecshop的商品页(goods.php)里用到这这样一个函数: $tag_linked_data = user_uc_call('get_linked_tags', array($tag_data)); 也就是在UCenter里查找标签相关的文章 比如说如果你的产品有“智能手机”的标签, 而有人在Uhome里也发了一篇”智能手机“的blog的话, 他的文章可以显示到你的产品页上。 由于ECShop2.6.1中的ini.php没有为搜索引擎蜘蛛初始化UCenter变量, 所以goods.php在去UCenter查询的时候就产生了Access denied错误 这个Access Denied 是uc_client\client.php这个文件的的下列代码传出来 if(!defined('UC_API')) { exit('Access denied'); } ECshop2.6.2的ini.php已经解决了这个问题, 注意下面用红色加亮的代码是ECshop2.6.1中的ini.php所没有的 if (is_spider()) { /* 如果是蜘蛛的访问,那么默认为访客方式,并且不记录到日志中 */ if (!defined('INIT_NO_USERS')) { define('INIT_NO_USERS', true); /* 整合UC后,如果是蜘蛛访问,初始化UC需要的常量 */ if($_CFG['integrate_code'] == 'ucenter') { $user = & init_users(); } } $_SESSION = array(); } 测试: ----有些朋友说为什么升级了2.6.2为什么产品页在google的收录还是access denied呢? 拜托,google需要时间来更新自己的数据库 ----搜索引擎什么时候会重新收入我的产品页? 有兴趣知道的朋友可以通过下面这个google查询 http://www.google.com.sg/search?hl=en&q=site%3Asgrate.com&meta=&aq=f 看还有没有access denied的问题,这个网站是在2009 5月14日用不升级的方法改正这个bug的。 写了这么多,觉得有用的话就顶一下! ---- 后续,在新加坡金融网作了如上改进后的第四天(5月18日),google已经可以正常收录这个站的产品页了 证明了这个解决方案是有效的! |
回答:
我顶!很有用的一篇文章 |
收藏了,不过我使用的是2.61 1208 UTF8的,好像不带UC的,这样不需要修改吧? |
收了!顶!!! |
还是有问题的,但是思路没错。再找找... |
为什么说还是有问题呢? |
原来还返回点东西,现在搜索引擎好像对里面的内容根本不感兴趣, /* 整合UC后,如果是蜘蛛访问,初始化UC需要的常量 */ 这里提醒了我,是不是EC对蜘蛛作了其他设置,以致于它讨厌访问这些页面。 只是思路,问题再找找,因为收录一致在下跌,不是个别,而是整体性的。 俩点原因 1.我根本没整合uc,虽然站里有uc 2.早就升级到2.62了,但收录不见长 |
这个方案只能解决产品页收录成access denied的问题 而不是整个网站收录的问题 你网站的产品页都可以正常收录啊 不信你点下面这个链接 http://www.google.com/search?hl= ... ing.net.cn%2F+goods |
这个方案只能解决产品页收录成access denied的问题 原来更多啊,上万哦,现在不断在减少,关键词也排后,论坛内容全排前面。整站收录也就8/9千。 再说百度就没这么理想了。而且很不理想 看看吧 http://www.baidu.com/baidu?word=site%3Awww%2Epainting%2Enet%2Ecn%2F+goods&tn=360se_3_dg |
收藏了 顶起 |
收录减少是seo的问题,以后再开贴谈。 起码不要都收录成Access denied |
收录减少是seo的问题,以后再开贴谈。 了解!你说的问题是已经解决,我说的问题下次再讨论。 |
最近更新
常用插件
- ecshop批量上传图片插件
ecshop批量上传图片插件,这个功能是十分有用的一个功能。就是在ecshop产...
- ecshop购物车功能改进[插件
ecshop购物车功能改进[插件套餐]主要是我们最近开发工作和开发项目中。...
- ecshop打印快递发货单
ecshop打印快递发货单,这个问题是很常见的问题。在发货完成之后,有些...
- ecshop 支付弹出对话框插件
ecshop 支付弹出对话框插件,这个插件是非常强大的,首先在点ecshop支付...
- ecshop2.7.2退换货申请插件
ecshop2.7.2退换货申请插件,主要是在 ecshop 现在的基础上,对ecshop的订单处...
ecshop热门问答
ecshop热门资料
ecshop添加新商品栏目中
ecshop播放器
ecshop万网独享
ecshop官方解决
ecshop自动发货
ecshop等待处理
ecshop整合baidu
ecshop图片展示
ecshop导航下拉
ecshop1114
ecshop评论等级
ecshop报以
ecshop我的空间
ecshop积分变金币
ecshop品牌页产品数量
ecshop已确认
ecshop上海站
ecshop女孩
ecshop付款中
ecshop百度大
ecshop红包使用
ecshop报价单
ecshop漏洞补丁
ecshop计算
ecshopectianjiao
ecshop有意者
ecshopInternal
ecshop世界
ecshop非直连
ecshop密钥