刘连康:解决访问ECSHOP手机端自动跳转到/mobile目录下的问题

刘连康
刘连康
刘连康
502
文章
10
评论
2020年1月2日23:03:17 评论 707 991字阅读3分18秒
爆款云服务器低至3折

如果你们使用过ECSHOP这个电子商务网站程序,你们就会发现,原来ECSHOP是自带手机端的。

 

只不过ECSHOP的手机端是自动跳转到了/mobile目录下,像这样的手机端根本就不好做SEO,权重没那么高,都还没有自适应的强呢。

 

所以,我们就很有必要把ECSHOP网站做成自适应,刚刚康哥在帮一位客户开发ECSHOP手机端自适应的时候,就遇到了访问ECSHOP手机端总是自动跳转到/mobile目录下的问题。

 

现在的网站SEO,你想要PC端和手机端都有很不错的排名,要么就做一个独立的手机端出来,也就是m前缀的手机端二级域名。

 

要么你就把网站直接做成自适应,不要傻不拉几的把手机端做成http://www.keetb.com/mobile/,百度不喜欢这一套,因为百度技术太烂。

 

这要怎么整?

 

根本原因就是因为网站根目录里面有一个index.php文件,是这个文件里面有一段代码在作祟,就是下面这段代码了哈。

$ua = strtolower($_SERVER['HTTP_USER_AGENT']);

$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;
    }
}

其实,解决这个自动跳转的问题是很简单的哈,我们只需要在FTP找到网站根目录的index.php文件,将24行到36行的ua判断代码都给删除或者注释掉就可以了,具体操作如下图所示:

刘连康:解决访问ECSHOP手机端自动跳转到/mobile目录下的问题

如果还是出现访问ECSHOP手机端自动跳转/mobile目录下的问题,那么你就可以检查一下 includes/init.php,看看里面是不是有一条pc_to_mobile();的函数代码,如果有,将其删除即可。

 

本文为原创文章,版权归作者所有,未经授权,禁止抄袭,否则将追究法律责任!

欢迎转载,转载请注明作者和出处,谢谢!

作者:刘连康

首发:刘连康博客

继续阅读
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin
刘连康
  • 本文由 发表于 2020年1月2日23:03:17
刘连康:phpcms V9管理后台密码忘记了怎么办 网站建设

刘连康:phpcms V9管理后台密码忘记了怎么办

今天,康哥遇到了一个傻逼SEO,这个人简直就是傻逼中的战斗机!事情是这样的:在前段时间康哥的一位SEO客户合同到期了,不再与我们合作。然后由一名新来的SEOer对接他们的公司官网(这家公司的官网是依托...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: