手机访问网站自动跳转到手机版(三种方法实现)

目前很多网站已经出现了手机版的网站,手机网站是和互联网上的网站同步更新的,大多数人访问我们的网站是直接访问电脑上的域名,不可能为了手机网站重新记住一个域名。

方法一:

目前很多网站已经出现了手机版的网站,手机网站是和互联网上的网站同步更新的,大多数人访问我们的网站是直接访问电脑上的域名,不可能为了手机网站重新记住一个域名,大家都知道,中国人都是比较懒的,那么遇到这个情况我们如何面对了,其实办法很简单就是在网站头加入一句判断语句,判断是手机访问网站时就自动跳入手机版,如果是电脑访问就显示正常版本的就可以了。  


这个是利用百度APP应用,做为一个跳转。

方法二:

访问者如果是使用手机浏览器访问我们的  当我用手机访问主站时( www.域名.com),则要求跳转到手机版网站去。用到PHP自带的$_SERVER来判断。具体代码如下:  

$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://likinming.com/m/");


方法三:

			function browserRedirect() {    
				var sUserAgent = navigator.userAgent.toLowerCase();    
				var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";    
				var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";    
				var bIsMidp = sUserAgent.match(/midp/i) == "midp";    
				var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";    
				var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";    
				var bIsAndroid = sUserAgent.match(/android/i) == "android";    
				var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";    
				var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";    
				if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {    
					window.location.href = 'http://app.aweb.cc';    
				}    
			}    
			browserRedirect();


版权及转载说明

本站原创、转载文章欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区

本站转载文章版权归原作者所有,如发现本站文章涉嫌侵权请点击「联系我们」反馈,本站将立即给予删除

转载请注明:文章转载自:全分享社区 「http://www.aweb.cc

本文标题:手机访问网站自动跳转到手机版(三种方法实现)

本文地址:http://www.aweb.cc/article/detail/id/386.html

25个超有用的 AngularJS We <<上一篇 下一篇>>正则表达式入门