帝国论坛休闲娱乐闲话灌水[转帖]网站(H5)被百度转码的问题及解决 【本版专题贴子】  
主题:[转帖]网站(H5)被百度转码的问题及解决 [加入收藏夹]   

x-sky
用户头衔:书生

精华贴   :0
发贴数   :57
经验值   :293
注册时间:2007-05-25
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 1 楼]
[转帖]网站(H5)被百度转码的问题及解决
最近比较揪心,5月份播放器广告被封,广告收益成倍下降,而接着而来的就是移动站被百度转码,现在站长的生存空间越来越小了,而好端端的移动网站为什么要被百度转码呢?以下风筝为大家来揭晓
通过百度官方渠道了解的消息称,那是因为你的网站违反了百度发布的【《百度移动搜索落地页体验白皮书——广告篇》或《百度搜索Mobile Friendly(移动友好度)标准V1.0》的要求】百度将你的移动网站进行了优化,优化这词好听些,就是转码,转码都好听点,不好听就是镜像。


百度官方关于移动网页被优化的公告原文地址:http://zhanzhang.baidu.com/college/articleinfo?id=1005

为什么出这个情况,我想大家已经知道了,那下面我来谈谈解决方案:

方案一:按百度官方的要求进行整改,如果整改完成后,2周后会停止转码,这是百度官方的解决方案,具体可以看上面我给出的优化移动网页的公告原文。


关于最新移动网站(H5)被百度转码的问题及解决方案
方案二<<strong>推荐>:使用JS判断,因为百度为了转码启用了新域名tradaquan.com,而我们被转码的页面地址是http://transcoder.tradaquan.com/from后面跟一大堆参数,我们只需要使用JS来判断url地址里是否含有tradaquan.com就行了,如果包含该域名,直接跳转到我们自己的域名。
代码参考如下:

    if(window.location.host.indexOf('tradaquan.com') > 0) document.location.;

复制代码
代码使用方法:直接将上面代码添加到你正在使用的JS代码里,如wap.js最后面。如果你想直接放到html里,请加注意,修改跳转域名m.qq.com为你自己的域名。
根据已使用的朋友反馈,有些朋友说百度会直接过滤掉此条代码,大家可以根据情况对该代码进行简单修改或加密处理。这里就不一一说明了。
方案三:换域名吧,有两种域名换法,①换顶级域名,就是a.com换成b.com;②换二级域名,m.a.com换成wap.a.com。如何换域名我就不多说了。

大家有啥问题,直接回贴或QQ群里咨询吧,好了就说这些了。

感谢群成员 @露*露* 提供的qu.la的解决方案,他的方案更先进些,直接跳转到对应页面,其实我们可以直接将qu.la的方案拿来使用,以下就是使用教程。为了照顾新手,我以市面上使用最多的两款手机模板来做两个教程。
模板①

关于最新移动网站(H5)被百度转码的问题及解决方案
模板②

关于最新移动网站(H5)被百度转码的问题及解决方案



模板①使用方法:


1、将http://m.qu.la/js/zepto.min.js  这个文件保存到自己的网站目录,例如:/wap/qijixs/zepto.min.js,就是和wap.js放一起。
2、打开应对的模板文件,在里面添加和

关于最新移动网站(H5)被百度转码的问题及解决方案

3、打开wap.js文件,在文件最上面添加qu.la的那行代码就OK。

    Zepto(function($) {  
        eval_r(window.atob("dmFyIGN1cnJlbnRIcmVmPWxvY2F0aW9uLmhyZWY7aWYoL3RyYWRhcXVhbi5jb20vZ2kudGVzdChjdXJyZW50SHJlZikpe2xvY2F0aW9uLmhyZWY9ICQoIm1ldGFbcHJvcGVydHk9J29nOnVybCddIikuYXR0cigiY29udGVudCIpO30="));
    });



模板②的方法:

1、打开相应的模板,进行修改,添加并且修改成自己相对应的URL,添加位置参考模板②教程第2步。
复制代码
2、因为模板②使用了JQ框架,看看你的HTML源码里是否有调用jquery.min.js,如果有的话,我们直接将qu.la的代码插入到wap.js文件里。但代码需要简单的修改,我又为大家修改好的代码。

    $(function() {  
        eval_r(window.atob("dmFyIGN1cnJlbnRIcmVmPWxvY2F0aW9uLmhyZWY7aWYoL3RyYWRhcXVhbi5jb20vZ2kudGVzdChjdXJyZW50SHJlZikpe2xvY2F0aW9uLmhyZWY9ICQoIm1ldGFbcHJvcGVydHk9J29nOnVybCddIikuYXR0cigiY29udGVudCIpO30="));
    });

以上两个步骤就OK。

如何测试成功与否?


操作完成了,如何测试呢,因为你修改好的,百度转码那里还有有缓存的,根本不知道修改得对不对,有没有效果,测试很简单。

在需要测试的网址后面加上?transcoder.tradaquan.com,如果成功的话,会自动跳转到原网址,后面的?transcoder.tradaquan.com会消失,如果失败,不会跳转,后面的?transcoder.tradaquan.com会存在。

转载请注明:大道朝天http://dijiuzww.com/0_531/

[该贴被修改 2 次,最后修改时间 2017-10-16 22:33:59 ]


大道朝天
2017-10-16 22:31:01 已设置保密 顶部 回复 引用 报告 编辑 删除

970243787
用户头衔:秀才

精华贴   :0
发贴数   :240
经验值   :582
注册时间:2011-10-07
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

工作量不小,挺复杂的



新广告任务网 www.xggrww.com
xggrww.com 爱文网 www.3652ww.com
2017-10-19 11:07:40 已设置保密 顶部 回复 引用 报告 编辑 删除

TATlucky
用户头衔:书生

精华贴   :0
发贴数   :45
经验值   :167
注册时间:2012-09-13
信息 搜索 好友 发送悄悄话 变形金刚-帝国网站管理系统7.2正式版开源发布】   [第 3 楼]

现在发现好多提到 百度转码



知识付费系统 http://www.123180.com
2017-11-04 22:08:40 已设置保密 顶部 回复 引用 报告 编辑 删除

ailisisi
用户头衔:举人

精华贴   :0
发贴数   :312
经验值   :955
注册时间:2015-01-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

看着复杂




2018-01-10 19:52:31 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1