.htaccess与php判断手机/电脑访问手机页面
首页页面为网站更目录m下,后门参数和pc页面参数一样的话就可以这样,否则可能需要修改一下。
手机访问电脑页面时跳转:
代码如下 | 复制代码 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase /m RewriteCond %{HTTP_USER_AGENT} “android|blackberry|googlebot-mobile|iemobile|ipad|iphone|ipod|opera mobile|palmos|webos” [NC] RewriteRule ^(.*)$ /m/$1 [L,R=302] [L,R=302] </IfModule> |
?
电脑访问手机时跳转:
代码如下 | 复制代码 |
<IfModule mod_rewrite.c> </IfModule> |
最后得说一下,因为RewriteRule ^(.*)$ /m/$1 [L,R=302] [L,R=302]的加入,如果手机页面中要访问非手机页面中的资源时,得用正则排除指定文件,如: RewriteRule ^(.*?(?<!jpg)$) /m/$1 [L,R=302],就不会造成手机访问非手机页面中jpg图片时出现无法访问的问题了。
如果你不能使用.htaccess文件我们可直接在php中加入下面代码
代码如下 | 复制代码 |
|
第二步:if 语句
代码如下 | 复制代码 |
if( is_mobile() ){ 就跳到手机页面哦 } else { 中到PC页面 } |
永久链接:http://www.phprm.com/code/48523.html
转载随意!带上文章地址吧。