网页制作之如何禁止百度手机版自动转码的方法
作者:test 2018-08-23

最近发现一个奇怪的现像,云建站平台:www.yx10011.com是用我们云自助建站平台版搭建出来的建站平台,售价8000元也是个不错的平台软件,可以开设网站管理网站,智能排版。

真实手机版网页

软件做出来的网页效果SEO非常好,有PC版,手机版,微站,眼看着排名一天天上涨,却发现一个奇怪的现像,就是通过手机打开百度搜索关键词,找到www.yx10011.com那一条。发现手机百度确实展现了我们系统对应的手机版,非常不错,然后打开链接却版面不是手机版的真实样子,很多样式和JS都去掉了。看手机浏览上的地址却是百度自己的地址:

https://m.baidu.com/sf/lj?ext=%7B%22url%22%3A%22%2Ffrom%3D844b%2Fbd_page_type%3D1%2Fssid%3D0%2Fuid%3D0%2Fpu%3Dusm%25400%252Csz%2540320_1

此处省略多字符。。。。。。。



为什么会这样??根本不跳转到我们对应的手机版:http://www.yx10011.com/mobile/

然而我们搜索另外一个平台:http://www.vhost100.cn又非常正常。

百度搜索结果:

百度搜索结果


百度转码后打开链接效果:

转码后的效果

以我的经验肯定是百度转码问题。


于是在网页模板头部加入如下代码:

<meta content="noarchivename="Baiduspider" />


下两行禁止转码:

<meta http-equiv="Cache-Controlcontent="no-transform" />

<meta http-equiv="Cache-Controlcontent="no-siteapp" />

 百度会按自己的方式转换网页,所以禁止。


还有一个可能在百度站长平台我们以前增加了移动适配规则,然后现在的程序是服务器自动识别移动端跳转到移动网页版。所以应在站长平台删除移动规则。



如果你的网站也发现这样的情况不防一试。这种方法也适合没有手机版只有电脑版的不希望百度转码的情况。


[Back]

文章内容