说实话,站长做个网站确实不容易,如果有点流量,放点广告确实无可厚非,但是也有一些投机的站长,做很多的垃圾站,利用你垃圾站产生的一点流量,放很多很多的广告,用户体验确实不好,这类网站确实需要打击。
但是有一些网站,已经按照用户的整改体验来整改了自己网站,话说回来了,如果一个有流量的网站什么广告都不放,那做这个网站有什么意义呢。
说到底都是一个利益在作祟。当然也包括一些网站的不良竞争,排挤,打击对手。算了,不说太多了,这里面的水太深,太龌龊。
我们今天谈谈百度出了大招,不符合要求的网站全部都滤镜处理。
滤镜的代码:http://m.baidu.com/sf/lj?ext=%7B"url"%3A"%2Ffrom%3D
以前大鸟也写过 很多篇文章来解决过这些转码的问题。以前的转码域名都是:
- transcoder.baiducontent.com
- transcoder.tradaquan.com
- transcoder.baidu.com
但是这次不一样了。m.baidu.com一出,谁与争锋!
那这个问题怎么解决呢。当然有方法,但是大鸟这里是百度探子常来的地方,所以,大鸟一发出方法,百度马上出对应的解决方案。所以也很无奈。
但是我还是发出来吧。总有需要的人,大鸟不做小说站,小说站点是重灾区,但是我们一些正规的站点还是需要的,或者是别别人镜像的话,也是一个很好的解决方法。当然谁有需求都可以来看看。大鸟只出方法,不做解答,不要在留言区问我怎么搞,你会搞就搞,不会搞,大鸟也无能为力。但是大鸟尽量解释的易懂一点。
链接样式:http://m.xxxx.com/x_xxx/ 比如说这个页面被百度滤镜了,我们怎么解决呢,看教程!
我们利用img onerror属性来解决!大鸟贴出一段代码,大家自己修改。
<div style="display: none">
<img onerror="eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1 6=9.3.8;1 5=\'7://0.4.2/a/\';b(6!=\'0.4.2\'){c.3.d=5};',14,14,'x|var|xx|location|xxx|cu|cr|http|host|window|xx_xx|if|top|href'.split('|'),0,{}))" src="https://m.baidu.com/se/transcode/static/img/bg.png">
</div>
注意大鸟标注红色的地方,我来说下。
其他都直接复制即可,只要修改这4个标注红色的地方。
x:这写移动网站域名 m开头的你就是m mip开头你就写mip,以此类推。
xx:这里写域名后缀是com就填com 以此类推。
xxx:这里写比如说你的站点名字叫dangdang这里就写dangdang
xx_xx:这里填写列表地址比如说你的列表叫做11_11903 那么你要自己用标签来代替,这里每个cms的方法都不一样。自己看看模板里的怎么写的就复制过来就可以了。为了防止被转义,大鸟在贴一次
<div style="display: none"> <img onerror="eval(function(p,a,c,k,e,r){e=function(c){return c.toString(a)};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('1 6=9.3.8;1 5=\'7://0.4.2/a/\';b(6!=\'0.4.2\'){c.3.d=5};',14,14,'x|var|xx|location|xxx|cu|cr|http|host|window|xx_xx|if|top|href'.split('|'),0,{}))" src="https://m.baidu.com/se/transcode/static/img/bg.png"> </div>
都改好就可以了,放在什么地方呢,只要复制到</body>前面找个合适的地方就可以了,建议往下面放放。
就说在这么多,会搞就搞哈。当然方法也是绝对有效的,但是不保证时效,如果过一阵子,百度发现都是这个方法,就屏蔽了这个标签就麻烦了。
附带百度转码解决大全目录
百度转码的域名更换成了transcoder.baiducontent.com的解决方案
2017关于最新移动网站(H5)被百度转码的问题及解决方案
利用书架的url功能屏蔽transcoder.baiducontent.com
同时解决transcoder.baiducontent.com和transcoder.tradaquan.com转码问题
利用(iframe)框架技术来处理百度转码