我的网站是asp,加什么代码可以让网站自动识别手机访问跳转至手机网站

我的网站是asp,加什么代码可以让网站自动识别是否手机访问,然后跳转至二级域名手机网站谢谢!!代码放在FTP的哪个文件夹的哪个位置代码是什么谢谢~~~~~~~~~~~~~... 我的网站是asp,加什么代码可以让网站自动识别是否手机访问,然后跳转至二级域名手机网站
谢谢!!
代码放在FTP的哪个文件夹 的哪个位置
代码是什么
谢谢~~~~~~~~~~~~~~~感谢~~~~~~~~~~~~~~~~~~
展开
 我来答
百度网友fb55f35
2013-08-30 · TA获得超过579个赞
知道小有建树答主
回答量:1395
采纳率:50%
帮助的人:1254万
展开全部
只要把下面代码放到index.asp或者default.asp中,只要在首页代码顶部引用call Check_Wap(),这个也是我的工程中使用的代码。用正则判断方便简洁。

Sub Check_Wap()
dim MoblieUrl,reExp,MbStr
MoblieUrl="/3g/index.asp"''手机网站路径
Set reExp = New RegExp
MbStr="Android|iPhone|UC|Windows Phone|webOS|BlackBerry|iPod"
reExp.pattern=".*("&MbStr&").*"
reExp.IgnoreCase = True
reExp.Global = True
If reExp.test(Request.ServerVariables("HTTP_USER_AGENT")) Then
response.redirect MoblieUrl
response.End
End If
End Sub
qinfeng9988
2013-08-29 · 超过62用户采纳过TA的回答
知道小有建树答主
回答量:167
采纳率:0%
帮助的人:119万
展开全部
<%
if InStr(LCase(Request.ServerVariables("HTTP_ACCEPT")),"vnd.wap.wml")>0 then
response.redirect "a.asp" '如果是手机访问则跳转a.asp,a.asp可以设置为你的手机网站主页
response.end
end if%>

以上这段代码,加在你首页的头部就可以了,如果你想要全站都跳转的话,可以回你整站配置的config.asp文件里
追问
亲,如果我的 网站 不是  asp/的二级域名,  二十  m.****.com 该怎么写? 谢谢
追答
如果是二级域名的话,例如xxx.baidu.com,默认访问的会有一个页面,有可能是index.html,index.asp,default.aspx都有可能,你可以在二级域名下建立一个index.asp,在index.asp文件中添加以上这段代码,并在你的二级域名所在的站点的默认文档里加上index.asp.把优先级提到最高,这个时候,用户访问xxx.baidu.com的时候,默认就访问了你的xxx.baidu.com/index.asp,这个时候,上面这段代码就起作用了!当然还有其它的方法,就像楼下说的那种,用JS判断屏幕的分辨率,如果很小的话,肯定是手机,直接跳转到手机官网去!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
HawkYaxion
2013-08-29 · 超过28用户采纳过TA的回答
知道答主
回答量:111
采纳率:0%
帮助的人:74.7万
展开全部
更多追问追答
追问
这个有点奇怪。
追答
其实最简单的方法就是让用户自己选择登陆方式,asp上实现这个感觉还是有难度的额,如果非想的话,可以从辨别浏览器型号或获取http的via信息字符串看是否包含wap字符来判断
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式