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

PC端页面时跳转到对应的移动端网页是用301、302还是js跳转

上网查询说是百度官方说法是建议用301,但是好像百度自己用302

有听人说好像用301、302跳转出问题

如果用js判断是否是移动端,如果是js跳转跳转到对应的移动端页面,会否被百度认为是跳转作弊?

还有就是如果用js跳转,js跳转代码是放在页面头部,还是页面尾部(需要选把pc页面选渲染好再跳么)?

有大神能给些指点么?现在好迷茫啊,感觉每种说法都有人有问题????、

追加问题
    23 人参与回答
用户105500 · 来学习的

可以自适应

用户156101 · 16年毕业,主要从事网站开发

一般就是在首页的模板head里面加上JS的判断,移动端打开就跳转移动端模板

用户154023 · 友情链接:QQ981033723

301

直接上JS做了301代表你的原链接已经作废了

学习了

用户78506 · seo

1

用户150545 · 本人经营收银软件,在零售、餐饮、数字化体验等方面小有建树哦,不信你来看-科脉kemai

pc端跳转移动端代码识别就可以了啊,不需要做301跳转

都是可以的,但是JS好用

学些了

用户148968 · 汕头seo,分享免费SEO教程,尽在“羽忆教程网”微信公众号,一起聊SEO技术

302

用户153679 · 24年钣金加工厂家,提供钣金加工 激光加工 喷涂加工 冲压加工等服务

302

我是用的JS判断跳转的。没有用301重定向

用户156164 · 网站建设/企业网站建设/量身定制/建站辅导 QQ1948441547

一般都是直接JS,但不知道你指的是由pc页跳到对应的手机页,还是别,总之别乱跳,不对应跳就会被百度认为轿页了

用户118646 · 泰海科技12年服务经验,专注于服务器租用

学习了

都行

用户103266 · 南京车位涂鸦

方法很多自己衡量利弊

同上

移动端的做法,自适应的话一般不用,专门的m站用JS即可

JS跳转就可以直接判断手机电脑了 那么麻烦干嘛

用户154059 · 神龙HTTP 高匿代理ip 免费测试

302  除非你不想要PC了  你就用301

用户91710 · 互联网运营师,交流QQ微信:1608196816

pc站和移动站是分开的时候,有两种方式,一种是代码适配的,第二种就是单独移动站的,代码适配就是用一套url,通过判断ua,展现不同的模板,为了更好的识别,需要加如下代码:

在pc的相应的head中添加:

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

在移动的相应的head中添加:

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

第二种,单独移动站,就是单独m站点,用JS跳转就可以,需要做好移动适配,为了让百度更好的了解单独的移动版网址,需要使用如下注释:

在pc版网页上,添加指向对应移动版网址的特殊链接 rel="alternate" 标记。这有助于发现网站的移动版网页所在的位置。

在移动版网页上,添加指向对应pc版网址的链接 rel="canonical" 标记。

例如,假设pc版网址为,且对应的移动版网址为 ,那么此示例中的注释如下所示:

在pc版网页() 上,添加:

<link rel="alternate" media="only screen and (max-width: 640px)"     href="" >

而在移动版网页() 上,所需的注释应为:

<link rel="canonical"href="" >

在pc页面增加代码是告诉pc跳过来是移动的,在移动页面加代码是表明移动的对应的是pc,增加代码的识别,便于识别它们是一个页面,便于蜘蛛爬行和检测。

注:加在<head></head>里面。

了解更多移动站优化问题,请自己到百度资源平台,浏览资料,这是最正确的方法。

用户142346 · 无锡宏启财务:提供专业的工商代办、代理记帐、财税咨询等企业服务

代码校验,判断客户端是PC还是移动端,来确定调用对应的模板文件

用户156616 · 健身教练培训

301重定向不是做seo的时候用的嘛,怕pc、移动页面当作同一个页面,内容一样的被收录影响不好~~

看这个页面干什么用的了,可以用JS,也可以单独弄一个页面