Asp 根据IP跳转到相应国家页面代码

2012-11-26 浏览:1281
Asp 根据IP跳转到相应国家页面代码
评论:(0)复制地址

在你的首页前面加入如下的代码,或将网站的首页设置为下面代码的ASP文档:
<%
dim lan
lan=Request.ServerVariables(“HTTP_ACCEPT_LANGUAGE”)
select case 1
case instr(lan,”zh-cn”)
response.Redirect(“http://域名/cn/index.asp”)
‘判定客户端是不是中文简体,如果是转向/cn/index.asp
case instr(lan,”zh-tw”)
response.Redirect(“http://域名/tw/index.asp”)
‘判定客户端是是不是中文繁体,如果是转向/tw/index.asp
case instr(lan,”en”)
response.Redirect(“http://域名/en/index.asp”)
‘判定客户端是是不是英文,如果是转向/en/index.asp
case instr(lan,”fr”)
response.Redirect(“http://域名/fr/index.asp”)
‘判定客户端是不是法文,如果是转向/fr/index.asp
case instr(lan,”de”)
response.Redirect(“http://域名/de/index.asp”)
‘判定客户端是不是德文,如果是转向/fr/index.asp
end select
%>
假如只是中文和英文页面,也是能用if函数来判断的。
<%
dim lan
lan=Request.ServerVariables(“HTTP_ACCEPT_LANGUAGE”)
if InStr(lan,”zh”)>0 then
response.redirect(“http://域名/cn/”)
‘假如是中文那么转向中文页面
else
response.redirect(“http://域名/en/”)
‘假如不是中文,那么统一转向英文的页面
end if
%>

评论:(0)复制地址
发布:苗景云 | 分类:IT技术&设计 | Tags:ASP

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。