Discuz! 官方站

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 427|回复: 0

关于discuz移动设备适合性、移动适配问题

[复制链接]
发表于 2020-2-6 13:54:45 | 显示全部楼层 |阅读模式
我用谷歌的“移动设备适合性”、百度与360的“抓取诊断”检测工具发现爬取的手机页面实际上是电脑页面,并不是手机页面。

我在source/function/function_core.php找到检测手机的checkmobile()设定,也尝试过自己重写checkmobile(),但是还是不能让服务器正确判断搜索引擎的UA标识,不能对搜索引擎的移动UA蜘蛛返回手机页面
最后发现是checkrobot()的问题;我将checkrobot()里面的if(dstrpos($useragent, $kw_spiders)) return true;注释掉后,再去用搜索引擎的检测工具检测,发现已经能正确爬取手机页面了





谷歌移动设备适合性检测:










楼主算是php小白,对discuz开发也不太了解,在各搜索引擎(包括dz论坛)搜索移动适配问题解决方法都没有结果的情况下,才去自己探索修改源文件;求大神或官方验证这个方法的可行性,是否会有副作用之类的影响




另外,应用中心似乎有移动适配的插件,但是像我这种不愿花钱买插件的草根站长只能自己想办法








本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

DNSPod 新春好礼 - 域名低至 1 元起,代金券大礼包暖心送!

小黑屋|Discuz! 官方站 ( 粤B2-20090059-165 )star

GMT+8, 2020-2-26 15:53

Powered by Discuz! X3.3

Copyright © 2001-2019 Tencent Cloud.

快速回复 返回顶部 返回列表