如何实现访问电脑版网站自动跳转到手机版?
随着手机用户群的覆盖范围越来越大,越来越多的人把更多时间花在手机上,聪明的老板们可不愿放弃这个机会,都竞相做了自己的企业手机版网站,还没做手机版网站的赶快联系菠菜QQ/微信:93547942 . 说明来自砚台酪www.yantailao.com,有惊喜价格哦。今天我们重点讨论一下,如何实现访问电脑版网站自动跳转到手机版?
这里把这些方面做一个汇总,希望大家有力的多多故障,不爽的多多拍砖。
一种比较简单的JS代码,测试也可以的
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
<script type= "text/javascript" > try { var urlhash = window.location.hash; if (!urlhash.match( "fromapp" )) { if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) { window.location= "http://m.16css.com/" ; } } } catch (err) { } </script> |
代码:
1
2
3
4
5
6
7
8
9
10
11
12
13
|
<script type= "text/javascript" > // JavaScript Document function urlredirect() { var sUserAgent = navigator.userAgent.toLowerCase(); if ((sUserAgent.match(/(ipod|iphone os|midp|ucweb|android|windows ce|windows mobile)/i))) { // PC跳转移动端 var thisUrl = window.location.href; window.location.href = thisUrl. substr (0,thisUrl.lastIndexOf( '/' )+1)+ 'mobile/' ; } } urlredirect(); </script> |
1、利用百度APP跳转
百度Site App的uaredirect.js实现手机访问,自动跳转网站手机版
以下为代码,可放置在网站foot底部文件,或者haead顶部文件,建议将代码放在网站顶部,这样可以实现手机访问立即跳转!
<script src=”http://siteapp.baidu.com/static/webappservice/uaredirect.js” type=”text/javascript”></script><script type=”text/javascript”>uaredirect(“http://m.jiuquan.cc”);</script>
将代码网址部分改成你网站的手机网址就Ok,当然可以是任意网址!
仔细看了下这个js文件:uaredirect.js
function uaredirect(murl){
try {
if(document.getElementById(“bdmark”) != null){
return;
}
var urlhash = window.location.hash;
if (!urlhash.match(“fromapp”)){
if ((navigator.userAgent.match(/(iPhone|iPod|Android|ios|iPad)/i))) {
location.replace(murl);
}
}
} catch(err){}
}
2、ASP程序自动判断是电脑还是手机访问网站,自动识别自动跳转
<%
dim enterurl
if instr(Request.ServerVariables(“http_accept”),”wap”)>0 then
enterurl=”http://m.dianzhang123.com/ ”
response.redirect(enterurl)
response.end
else
enterurl=”http://www.dianzhang123.com”
response.redirect(enterurl)
response.end
end if
%>
3、PHP访问电脑端自动跳转到手机版代码
$agent = $_SERVER['HTTP_USER_AGENT']; if(strpos($agent,"comFront") strpos($agent,"iPhone") strpos($agent,"MIDP-2.0") strpos($agent,"Opera Mini") strpos($agent,"UCWEB") strpos($agent,"Android") strpos($agent,"Windows CE") strpos($agent,"SymbianOS")) header("Location:http://chinahoby");