百度如何判断识别网站是PC站还是手机站,怎么添加代码?

作者: AG亚游集团 分类: SEO交流 发布时间: 2017-12-23

百度如何判断识别网站是PC站还是手机站,怎么添加代码?

网站一共分为三种类型:

1、PC站(电脑站)

2、手机站(移动站)

3、响应式(自适应)

怎么告诉百度网站是PC站?代码如下:

<meta name="applicable-device" content="pc">

怎么告诉百度网站是手机站?代码如下:

<meta name="applicable-device" content="mobile" />

怎么告诉百度网站是响应式站点?代码如下:

<meta name="applicable-device" content="pc,mobile">

怎么把pc和手机页面对应起来?

响应式的就不用说了,每个页面只有唯一的URL,不用适配。

PC站和手机站的适配方法:

1、百度站长平台(现更名为百度搜索资源平台)里有移动适配,可登陆平台,验证网站后使用正则式适配。

2、直接在网页meta标签里告诉搜索引擎,该页面所对应的手机页面,代码如下:

<meta name="mobile-agent" content="format=xhtml; url=http://m.bb.com/abc.html">

<meta name="mobile-agent" content="format=html5; url=http://m.bb.com/abc.html">

format=xhtml与format=html5可根据不同的页面编码选择。如不清楚,可两个都写上,防止百度误判。

该代码只是告诉百度对应的手机页面,并不是自动跳转,跳转的话,需要加上代码:

<script type="text/javascript">if(window.location.toString().indexOf('pref=padindex') != -1){}else{if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){if(window.location.href.indexOf("?mobile")<0){try{if(/Android|Windows Phone|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){window.location.href="http://m.bb.com/abc.html";}else if(/iPad/i.test(navigator.userAgent)){}else{}}catch(e){}}}}</script>

本页标签:



如果觉得本文对您有用,请您任意打赏。博主QQ/微信:468161447