建站百科

网站建设、网站设计、网站开发、域名、主机、服务器等知识普及

通过user-agent进行pc和手机url适配方法

最近更新于 2020-07-26 - 跨屏互联-建站
文章导读:本文主要阐述了“通过user-agent进行pc和手机url适配方法”下面介绍通过user-agent进行pc和手机url适配方法,user-agent可以获取到用户的设备信息,通过设备信息包含的有效关键字可以判断...,本文由跨屏互联最后更新于2020-07-26,全文共1215个字,预计阅读时长4分3秒

 下面介绍通过user-agent进行pc和手机url适配方法,user-agent可以获取到用户的设备信息,通过设备信息包含的有效关键字可以判断出用户的设备(是pc还是移动是安卓还是ios等),非常的好用。

本例子是linux+Apache,win的可自己改成适合的。下面的各UA可以自己斟酌,比如移动设备、移动浏览器、移动蜘蛛的相关UA。注意pc与主移动版本用301重定向,各移动版本之间用302重定向,然后使用抓取诊断工具,看百度移动抓取是否抓pc站的url的时候识别为移动url状态。

一、根目录下.htaccess内容,处理pc域名到手机站域名的跳转:

<IfModule mod_rewrite.c>

RewriteEngine on

RewriteCond %{HTTP_USER_AGENT} “android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap” [NC]

RewriteRule ^$ http://手机站域名/ [R=301,L]

</IfModule>

二、子目录下的.htaccess的跳转规则

子目录下index.html跳到手机站子列表url

RewriteCond %{HTTP_USER_AGENT} “android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap” [NC]

RewriteRule ^index\.html$ http://手机站域名/list.php?tid=1 [R=301,L]

子目录跳到手机站子列表url

RewriteCond %{HTTP_USER_AGENT} “android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap” [NC]

RewriteRule ^\/$ http://手机站域名/list.php?tid=25 [R=301,L]

子目录下的文章详情(按日期分类及命名)的url跳转规则

RewriteCond %{HTTP_USER_AGENT} “android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos|UCBrowser|QQBrowser|wap” [NC]

RewriteRule ^([0-9]+)/([0-9]+)\.html$ http://手机站域名/view.php?aid=$2 [R=301,L]

写在最后,以上就是对于“通过user-agent进行pc和手机url适配方法”的一些看法,欢迎指正、交流。

网页名称:通过user-agent进行pc和手机url适配方法
当前URL:http://www.kuaping.com/article/show213.html

相关文章推荐
推荐模板
外贸网站kptrade模板,响应式宽屏,多语言2024
编号:default#kptrade2024
跨屏五合一响应式网站官方旗舰模板kpsvip 2024版本
编号:default#kpsite2024
简约货运物流快递公司网站模板
编号:1st#wuliu
AI生成白色简洁设计师网站模板下载
编号:1st#baisejianjie
高端旅游线路推荐旅行社官网模板
编号:part2#lvyouluxian
免责声明:本站是自助建站平台,仅提供信息存储空间服务,该信息内容的真实性及合法性由该发布者完全负责。
咨询客服

10年品牌 专注五合一网站

前台客服

技术客服

027-817-77732

133-434-77732

关注我们

关注跨屏互联公众号

回到顶部