打开我司的手机网站,进入百度跳转,并显示“您所当前访问页面升级跳转的页面将跳转到第三方网站,可能会有安全风险……”

52428人阅读
目前很多网站已经出现了手机版的网站,手机网站是和互联网上的网站同步更新的,大多数人访问我们的网站是直接访问电脑上的域名,不可能为了手机网站重新记住一个域名,大家都知道,中国人都是比较懒的,那么遇到这个情况我们如何面对了,其实办法很简单就是在网站头加入一句判断语句,判断是手机访问网站时就自动跳入手机版,如果是电脑访问就显示正常版本的就可以了。
代码如下:
&script src=&/static/webappservice/uaredirect.js& type=&text/javascript&&&/script&&script type=&text/javascript&&uaredirect(&你的手机版网址&);&/script&
这个是利用百度APP应用,做为一个跳转。
访问者如果是使用手机浏览器访问我们的站点,会受到一些限制,为此我们需要制作移动版本,并且在站点的首页加上判断,若访问者是用手机或者其它移动设备访问,页面自动跳转至wap页面。若是PC访问则打开正常页面。
当我用手机访问主站时( 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:/m/&);
这样就简单实现了手机访问自动跳转到手机版的效果。
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:459781次
积分:3622
积分:3622
排名:第7195名
原创:19篇
转载:129篇
评论:40条
(1)(1)(1)(2)(4)(3)(2)(19)(2)(1)(1)(2)(3)(1)(1)(3)(1)(1)(2)(5)(4)(7)(11)(1)(5)(9)(7)(9)(21)(1)(1)(1)(1)(1)(4)(6)(2)(1)(1)(1)查看: 9005|回复: 12
您所访问的页面将跳转到第三方网站,可能会有安全风险,确
您所访问的页面将跳转到第三方网站,可能会有安全风险,确定要继续吗?请选择: 这种问题怎么解决&& 正常 访问就出现这个提示。
冒险岛SF w
我这边访问两种都无任何问题,没有出现你说的提示
你可以用我的网站试试qimenbagua&&cn 我这边一直显示
网站被人家挂马了
<font color="# 发表于
你可以用我的网站试试qimenbagua&&cn 我这边一直显示
正常&&百度转码的缘故!
我俩个站用百度手机搜索的时候都会提示跳转,因为我的网站禁止百度转码。所以会有这个提示 ,没问题!
零心零客 发表于
你那里用是触屏版的搜索吧 那肯定没错 不是触屏的才回出现
<font color="# 发表于
你那里用是触屏版的搜索吧 那肯定没错 不是触屏的才回出现
我的网站也出现这样的情况!这被禁止转码就出现这样的提示!&&这难道就是百度所谓的 用户体验吗?
所谓的提倡自适应的发展!!!
有点像是被百度劫持的感觉
Powered by分享两个手机访问pc网站自动跳转手机端网站代码
投稿:mdxy-dxy
字体:[ ] 类型:转载 时间:
这篇文章主要介绍了分享两个手机访问pc网站自动跳转手机端网站代码,需要的朋友可以参考下
4G降临,移动网站已经一发不可收拾,pc端和移动端官网并存。如何让别人访问你的pc端的官网直接跳转到移动端的网站呢?各位看官,小二上代码!来了!
第一种方法: 需要手机端也网页的数据同步
&script type="text/javascript"&
(function(){var ua=navigator.userAgent.toLowerCase();var bIsIpad=ua.match(/ipad/i)=="ipad";var bIsIphoneOs=ua.match(/iphone os/i)=="iphone os";var bIsAndroid=ua.match(/android/i)=="android";var bIsWM=ua.match(/windows mobile/i)=="windows mobile";if(bIsIpad||bIsIphoneOs||bIsAndroid||bIsWM){window.location.href="http://m.jb51.net/android/game/826.html"}})();
第二种方法:
&SCRIPT LANGUAGE="JavaScript"&
function mobile_device_detect(url)
var thisOS=navigator.
var os=new Array("iPhone","iPod","iPad","android","Nokia","SymbianOS","Symbian","Windows Phone","Phone","Linux armv71","MAUI","UNTRUSTED/1.0","Windows CE","BlackBerry","IEMobile");
for(var i=0;i&os.i++)
if(thisOS.match(os[i]))
window.location=
//因为相当部分的手机系统不知道信息,这里是做临时性特殊辨认
if(navigator.platform.indexOf('iPad') != -1)
window.location=
//做这一部分是因为Android手机的内核也是Linux
//但是navigator.platform显示信息不尽相同情况繁多,因此从浏览器下手,即用navigator.appVersion信息做判断
var check = navigator.appV
if( check.match(/linux/i) )
//X11是UC浏览器的平台 ,如果有其他特殊浏览器也可以附加上条件
if(check.match(/mobile/i) || check.match(/X11/i))
window.location=
//类in_array函数
Array.prototype.in_array = function(e)
for(i=0;i&this.i++)
if(this[i] == e)
mobile_device_detect("http://***.***.com");
备注这里的
mobile_device_detect("http://***.***.com");//里面的地址填的就是您的移动端的网站地址呦。
您可能感兴趣的文章:
大家感兴趣的内容
12345678910
最近更新的内容
常用在线小工具}

我要回帖

更多关于 页面访问升级的跳转 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信