现在一个网站有PC端跟M端(www。baidu。com和m.baidu.com)
在PC端(访问www。baidu。com的时候是PC端,访问m.baidu.com的时候也是PC端)
在手机端(访问www。baidu。com的时候是PC端,访问m.baidu.com的时候是移动端)
有没有必要做跳转,做跳转之后对优化有什么影响,没做跳转有什么影响
就是在PC端(访问m.baidu.com的时候跳转到www。baidu。com)
在手机端(访问www。baidu。com的时候跳转到m.baidu.com)
由于技术问题没有办法把移动端模板分离出来
----------------------------------
首先感谢你的邀请!
第一:其实你叙述的:
在PC端(访问www。baidu。com的时候是PC端,访问的时候也是PC端)
一般在PC端访问是PC端,但是访问的时候不用PC端,手机端就行。因为其一:在PC端一般都是PC站排名,当然也有个别是手机端的,但是这种情况少,如果真有是手机端的网站在PC端,那只能说百度数据库分类的漏洞。大趋势PC端就是PC站,所以不用做访问的时候也是PC端。其二:在PC端查看移动端站点的,基本都是维护网站的,看看移动端的样式,或者内容有没有展现。所以基于以上情况,在PC端,访问的时候不用是PC端。
同理:
在手机端(访问www。baidu。com的时候是PC端,访问的时候是移动端)
在手机端,访问的时候直接是移动站就行,因为用户看到有排行后,点击进行满足不了移动端的环境,从而导致内容太小,代码不适应,或者还有错误链接等。所以在手机端,访问站是移动端,访问的时候是移动端,这才是符合用户需求点的内容。
第二:有没有必要做跳转,做跳转之后对优化有什么影响,没做跳转有什么影响
其实,有没有必要做跳转,主要看你站点的情况,如果你站点没有做适配的话,是可以做跳转的,如果你站点做了适配那就没必要做跳转了。
(1)那么,做跳转会不会影响做移动适配呢?做跳转有什么好处呢?
做跳转不利于移动适配,做跳转是一种规则,做移动适配也是一种规则,这2个规则融合在一起,会有些冲突。当然主要的是看你做的什么类型的跳转,如果简单的跳转不会影响的。如果带有移动环境,等规则跳转,就会影响。
对于跳转和移动适配,我建议选择一个即可,比如选择移动适配,或者移动适配老是成功,那就选择跳转来解决。
做跳转的优点是:只要PC端有排名,做了跳转后,会迅速把WWW站替代为M站点
缺点是:其他排名都会跳转到首页。
(2)做适配的优点是:百度认可,其他长尾关键词都会替换过来,点击WWW站长尾词针对性的跳转到针对性的M长尾词着陆页面。
缺点是:生效时间慢,一般12天甚至更长3个星期左右。
第三:跳转代码?怎么做移动适配?
(1)跳转代码,我用的这个特别有效
// JavaScript Document
function is_mobile() {
var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|||htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operasmobi|operamini|320x320|240x320|176x220)/i;
var u = if (null == u) {return true;}
var result = regex_(u);
if (null == result) {return false}
else {return true}
}
if (is_mobile())
{ '';}
(2)怎么做移动适配?
其实,移动适配内容很多,我简单说下,现在站长工具就提供了2种,规则适配和URL适配。其实这都属于跳转适配。
对于规则适配,先要了解正则表达式,这个更加方便,进行替换。
.匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
a)确定都是数字的,则用 (\d+)表示
b)确定都是字母的,则用 ([a-zA-Z]+) 表示
c)确定是字母数字混合,则用 ([a-zA-Z0-9]+) 表示
d)确定是字母数字下划线混合,则用 (\w+) 表示
比如:PC : 移动为:
PC : 移动为:
那么,规则是:(\d+).html 移动为:${1}.html
注意:
其中\d 就表示匹配一个数字,\d+ 由于多了个加号,就表示匹配多个数字。
${1}来表示这个链接被替换了多少个参数即可。
----------------------------------------------------------------------------------
真是醉了,百度有官方指导好不好,移动适配的写得真清楚,给个网址不就好了
自己看下,要不要做, 什么是移动适配,移动适配工具的作用
如何提升移动适配效果
正则格式示例:

###
学习了
###if ($http_user_agent ~* "((Android)|(blackberry)|(googlebot-mobile)|(iemobile)|(ipad)|(iphone)|(opera mobile)|(palmos)|(webos)|(UCBrowser)|(wap)|(Opera Mobi))"){
return 301 $scheme://$request_uri;
}
直接做打开手机站的时候跳转成手机页面.不然PC网站在手机上显示是很不适用的 体验感太差
###做跳转是肯定的,这个做适配就可以了,也可以单独做手机站,就看你的需求了,手机站现在是重点,可以多多在移动端下点功夫。
###如果只是做适配对网站影响不大,当然可以在本地调试好后直接上传覆盖
###影响不大,放跳转代码,做好适配就O了
###站长工具里面做好适配,百度有一个MIP也可以搞搞,平时没事还是可以在搜索引擎的站长平台去晃悠哈。也能收获很多
###要做跳转的,经验告诉我不跳转才会有影响呢,不过你手机站的url还是要做个适配才好
本文来自投稿,不代表微盟圈立场,如若转载,请注明出处:https://www.vm7.com/a/ask/46268.html
