手機訪問跳轉代碼
① 怎麼讓網站手機訪問自動跳轉到手機版
更改瀏覽器UA標識即可,此處以QQ瀏覽器為例:
一、打開QQ瀏覽器,在如下界面,點擊我的
② 網站是asp,加什麼代碼可以讓網站自動識別手機訪問跳轉至手機網站
只要把下面代碼放到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
③ 怎樣實現手機訪問網站時自動跳轉到wap
手機訪問網站時自動跳轉到wap目錄或wap站點自動識別跳轉代碼:
<%
HTTP_ACCEPT=Request.ServerVariables("HTTP_ACCEPT") '獲取瀏覽器的信息
HTTP_USER_AGENT=LCase(Request.ServerVariables("HTTP_USER_AGENT")) '獲取AGENT
HTTP_X_WAP_PROFILE=Request.ServerVariables("HTTP_X_WAP_PROFILE") 'WAP特定信息 品牌機自帶瀏覽器都會有
HTTP_UA_OS=Request.ServerVariables("HTTP_UA_OS") '手機系統,電腦為空
HTTP_VIA=LCase(Request.ServerVariables("HTTP_VIA")) '網關信息
Dim WapStr
WAPstr=False
If ubound(split(HTTP_ACCEPT,"vnd.wap"))>0 Then WAPstr=True
If HTTP_USER_AGENT="" Then WAPstr=True
If HTTP_X_WAP_PROFILE<>"" Then WAPstr=True
If HTTP_UA_OS<>"" Then WAPstr=True
IF ubound(split(HTTP_VIA,"wap"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"netfront"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"iphone"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"opera mini"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"ucweb"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"windows ce"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"symbianos"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"java"))>0 Then WAPstr=True
IF ubound(split(HTTP_USER_AGENT,"android"))>0 Then WAPstr=True
If WAPstr=True Then
response.redirect "http://boaer.com/wap" '手機站WAP地址一定要完整絕對地址
response.end
End if
%>
④ 我的網站是asp,加什麼代碼可以讓網站自動識別手機訪問跳轉至手機網站
<%
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文件里
⑤ 網站自動識別手機電腦訪問並自動跳轉的代碼誰給個
移動網站pc端和移動端官網並存。讓訪問pc端的官網直接跳轉到移動端的網站代碼:
<SCRIPT LANGUAGE="JavaScript">
function mobile_device_detect(url)
{
var thisOS=navigator.platform;
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.length;i++)
{
if(thisOS.match(os[i]))
{
window.location=url;
}
}//因為相當部分的手機系統不知道信息,這里是做臨時性特殊辨認
if(navigator.platform.indexOf('iPad') != -1)
{
window.location=url;
}
//做這一部分是因為Android手機的內核也是Linux
//但是navigator.platform顯示信息不盡相同情況繁多,因此從瀏覽器下手,即用navigator.appVersion信息做判斷
var check = navigator.appVersion;
if( check.match(/linux/i) )
{
//X11是UC瀏覽器的平台 ,如果有其他特殊瀏覽器也可以附加上條件
if(check.match(/mobile/i) || check.match(/X11/i))
{
window.location=url;
}
}
//類in_array函數
Array.prototype.in_array = function(e)
{
for(i=0;i<this.length;i++)
{
if(this[i] == e)
return true;
}
return false;
}
}
mobile_device_detect("http://boaer.com/wap");
</SCRIPT>
備註://裡面的地址填的就是移動端的地址呦。