AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] 移动适配301配置,不知道哪里不对不成功啊

crc5201314
铁牌会员
45.00 价值分

144 次阅读   8 张回复   crc5201314 发表于 2017-09-02 15:51:18
RewriteEngine on
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^$ http://m.meizancheng.com/ [R=301,L]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/$ http://m.meizancheng.com/$1/$2/ [R=301,L]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)_([0-9]+).html$ http://m.meizancheng.com/$1/$2/$3_$4.html [R=301,L]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+).html$ http://m.meizancheng.com/$1/$2/$3.html [R=301,L]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+).html$ http://m.meizancheng.com/$1.html [R=301,L]
RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/$ http://m.meizancheng.com/$1/ [R=301,L]

这个是我复制我另一个网站的,为什么在AMRewrite使用就不成功,同样是apache啊
评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2017-09-02 15:51:18 1

894587758
铝牌会员
306.23 价值分

把amh.conf设置成默认的 然后选择试一下
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-03 13:00:03 2

crc5201314
铁牌会员
45.00 价值分

引用:
894587758 发表于 2017-09-03 13:00:03
把amh.conf设置成默认的 然后选择试一下

我是复制我另一台linux服务器,也是apache的网站移动适配规则
上面的移动适配规则在那个服务器网站是可以根据相应的设备做301跳转的
只是在AMRewrite使用就不生效
是复制根目录下的.htaccess规则
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-03 18:07:31 3

kint7669
铝牌会员
407.20 价值分

引用:
crc5201314 发表于 2017-09-03 18:07:31
我是复制我另一台linux服务器,也是apache的网站移动适配规则
上面的移动适配规则在那个服务器网站是可以根据相应的设备做301跳转的
只是在AMRewrite使用就不生效
是复制根目录下的.h...


复制 .htaccess 文件到你的跟目录,而不是 AMRewrite 里面。

AMRewrite 是nginx 用的。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-03 20:57:22 4

lovem
银牌会员
1989.99 价值分

阿帕奇你应该用.htaccess
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-05 17:42:25 5

yeiden
铁牌会员
3.00 价值分

移动适配可以写js啊,为什么要301,pc站放弃了?
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-09 12:10:33 6

crc5201314
铁牌会员
45.00 价值分

引用:
kint7669 发表于 2017-09-03 20:57:22
复制 .htaccess 文件到你的跟目录,而不是 AMRewrite 里面。

AMRewrite 是nginx 用的。

谢谢了,不知道linux的该怎么写
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-11 16:04:20 7

crc5201314
铁牌会员
45.00 价值分

引用:
yeiden 发表于 2017-09-09 12:10:33
移动适配可以写js啊,为什么要301,pc站放弃了?

百度移动适配建议根据相应设备做301跳转,所以没用js
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-11 16:05:03 8

crc5201314
铁牌会员
45.00 价值分

我又修改下,好像又行了
但是之前的明明也可以了,但在这个服务器却会出现死循环
代码如下

RewriteCond %{HTTP_HOST} ^qicheng0797.com [NC]
RewriteRule ^(.*)index\.html$ http://qicheng0797.com/$1 [R=301,L]



RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^$ http://www.qicheng0797.com/$1 [R=301,L]



RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/$ http://www.qicheng0797.com/$1/$2/ [R=301,L]

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/$ http://www.qicheng0797.com/$1/$2/$3/ [R=301,L]

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/$ http://www.qicheng0797.com/$1/$2/$3/$4/ [R=301,L]



RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+).html$ http://www.qicheng0797.com/$1/$2/$3.html [R=301,L]

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+).html$ http://www.qicheng0797.com/$1/$2/$3/$4.html [R=301,L]

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([0-9]+).html$ http://www.qicheng0797.com/$1/$2/$3/$4/$5.html [R=301,L]



RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)_([0-9]+).html$ http://www.qicheng0797.com/$1/$2/$3_$4.html [R=301,L]

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)_([0-9]+).html$ http://www.qicheng0797.com/$1/$2/$3/$4_$5.html [R=301,L]

RewriteCond %{HTTP_USER_AGENT} "android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap" [NC]
RewriteRule ^([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)/([a-zA-Z]+)_([0-9]+).html$ http://www.qicheng0797.com/$1/$2/$3/$4/$5_$6.html [R=301,L]

备注:不带www的是PC站,带www的是手机站
还有要说明一下,我的是用织梦做的
列表命名规则为:{typedir}/{aid}.html (举例http://qicheng0797.com/html/changjia/)
文章命名规则为:{typedir}/list_{page}.html (举例http://qicheng0797.com/html/huoyuan/1.html)

以上是对index.html做301跳转到
栏目页、栏目页分页、文章页根据相应设备做301跳转移动站(也就是根据UA做跳转)
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2017-09-12 14:46:34 9
 1  (总1页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心