模拟搜索引擎蜘蛛抓取页面怎么是这样的啊

2016-07-07 15:19 来源:www.chinab4c.com 作者:ecshop专家

title:ECShop_mobile

body:ECShop_mobile对不起,京品商城暂时没有开启手机购物功能

回答:
http://www.jp163.net这是我的网站,网页标题我改了的啊,因为我购买的主机不支持伪静态URL重写,没办法设置URL重写,谁可以帮我看看我的网站还有哪里没修改的,ALEXA上我加了网站信息为什么没有排名呢,该怎么优化啊。急求

http://www.skyest.cn/robot.php站长工具
网站http://www.jp163.net模拟蜘蛛抓取结果
title:ECShop_mobile

body:ECShop_mobile对不起,京品商城暂时没有开启手机购物功能
奇了怪了,大家帮我看看我的网站是什么问题啊http://www.jp163.netv

2楼的,网站的标题一般不要去修改;ALEXA申请后它们要验证审核通过后才开始会有排名

我的也有同样的问题!

网上有抓取的摸拟的代码哈

升级到2.72都遇到这个问题。ECSHOP真是因小失大呀 。 这个帖子发了这么长时间,官方没一个回复。悲哀呀

唉,都两个月了,不行我再换一个网店试试了,不然这样收录会不正常啊。

你修改过什么程序没

index.php
  1. $uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

  2. if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
  3. {
  4. $Loaction = 'mobile/';

  5. if (!empty($Loaction))
  6. {
  7. ecs_header("Location: $Loaction\n");

  8. exit;
  9. }

  10. }
复制代码
里面是否有修改过,还可以打印下模拟是显示的 $uachar 值

$uachar = "/(nokia|sony|ericsson|mot|samsung|sgh|lg|philips|panasonic|alcatel|lenovo|cldc|midp|mobile)/i";

if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
{
$Loaction = 'mobile/';

if (!empty($Loaction))
{
ecs_header("Location: $Loaction\n");

exit;
}

}
我都没改过index.php文件的内容,管理员啊,加我QQ:352205758 我把FTP给你你帮我看看什么问题

文件校验下,如果未修改过程序,pm过来你的ftp和后台,我们看下

PM是什么,我发短消息给你了,帮我看看,太谢谢你了!

经过反复测试发现,没改index.php的程序就有这个问题,但是前面也是没改模拟蜘蛛也能正确的搜到,郁闷了。
看了下管理员发的代码,我发现是
if(($ua == '' || preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
这句有问题,如果模拟蜘蛛没有指定HTTP_USER_AGENT或者$ua = strtolower($_SERVER['HTTP_USER_AGENT']);这句没有取到,那么$ua=='',这种情况下系统就跳转到wap首页,这个逻辑有问题,wap主页很多人没开也不是主流,去掉这个逻辑改成
  1. if(( preg_match($uachar, $ua))&& !strpos(strtolower($_SERVER['REQUEST_URI']),'wap'))
复制代码
就ok了。
我的网站www.ming-zhuang.cn 用http://seo.chinaz.com/和http://www.skyest.cn/robot.php测试了都可以

采取楼上的办法,确实是可以模拟到了

经过反复测试发现,没改index.php的程序就有这个问题,但是前面也是没改模拟蜘蛛也能正确的搜到,郁闷了。
...
lgldaiji 发表于 2010-7-17 11:57


引用了楼上的方法,发现首页错位了,我用的是Genuine模板,后来我换了goodbaby模板,还是一样的,不知道怎么解决啊,为什么去掉一个判断,就会引起模板错位呢