搜外网>搜外问答>问答页面

关于站点适配的问题

为预计站点会有移动端和pc端两套子域。

如果手机端访问www子域,就跳转到m子域。

兼顾SEO端话,我应该注意些什么呢?有没有必要把url统一起来。

怎么让百度知道我是移动站或pc站?

追加问题
    3 人参与回答

<script type="text/javascript">

function browserRedirect() { 

var sUserAgent= (); 

var bIsIpad= (/ipad/i) == "ipad"; 

var bIsIphoneOs= (/iphone os/i) == "iphone os"; 

var bIsMidp= (/midp/i) == "midp"; 

var bIsUc7= (/rv:) == "rv:"; 

var bIsUc= (/ucweb/i) == "ucweb"; 

var bIsAndroid= (/android/i) == "android"; 

var bIsCE= (/windows ce/i) == "windows ce"; 

var bIsWM= (/windows mobile/i) == "windows mobile"; 

if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) { '';}

else {} 


browserRedirect(); 

</script>




把上面的代码贴到PC版,就能自动识别手机访问www时进入m版,当然里面的URL要改成你的m版URL,内页也可以用这个代码的,只要你把URL在程序里面配置好自动匹配好就可以,再把下面的代码放在m端,电脑访问m端的时候会自动跳转到www端,同理内页适用:


<script type="text/javascript">

function browserRedirect() { 

var sUserAgent= (); 

var bIsIpad= (/ipad/i) == "ipad"; 

var bIsIphoneOs= (/iphone os/i) == "iphone os"; 

var bIsMidp= (/midp/i) == "midp"; 

var bIsUc7= (/rv:) == "rv:"; 

var bIsUc= (/ucweb/i) == "ucweb"; 

var bIsAndroid= (/android/i) == "android"; 

var bIsCE= (/windows ce/i) == "windows ce"; 

var bIsWM= (/windows mobile/i) == "windows mobile"; 

if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {}

else { '';} 


browserRedirect(); 

</script> 

请登陆百度站长平台,查阅里面百度的MIP提交功能。1.做好PC站,2.提交MIP后,3.剩下的就交给百度会去处理。

莫湘兆
莫湘兆 · 认真全面回答问题。目前在做软文和群站SEO,欢迎同学交流,QQ/微信号:987079999

站点适配主要做好页面主题内容与URL对应关系,如果URL比较乱的话,这个适配起来难度比较大。

判断之一就是百度搜索资源平台中的站点属性。