虚位以待(AD)
虚位以待(AD)
首页 > 网络编程 > ASP编程 > 用ASP内建对象轻松做网址域名自动跳转(上)

用ASP内建对象轻松做网址域名自动跳转(上)
类别:ASP编程   作者:码皇   来源:互联网   点击:

使用ASP内置对象实现网址和域名的自动跳转。可以用于换域名的时候域名自动跳转,而不必流失流量。

以前域名服务商都有url跳转的功能,但是现在由于政策的问题使得url跳转服务取消了。

那么是不是我们就没法使用url跳转呢?

或者我们想让访问者访问的是www.icoa.cn,而不是icoa.cn,也就是所有访问icoa.cn的自动转到www.icoa.cn。那么怎么实现呢。

如果你用的是asp服务器,那么就可以用ASP内建对象RequestServerVariables集合中的变量来实现。

我们知道 ServerVaribles 集合中有下面几个变量:

----------------------------------------------

server_name 访问服务器所用的域名或ip

url 页面所在链接

----------------------------------------------

那么我们就可以用 Server_Name 来判断访问的域名,并利用responseredirect方法转向到不同的页面。

第一步,我们先实现域名的自动跳转。

在首页前面加入下面一段代码:

<%
dim site
site=Request.ServerVariables("Server_name") '读取访问的域名

if site="icoa.cn" then '判断域名如果不带www
response.Redirect("http://www.icoa.cn")  '转向www.icoa.cn
end if
%>

同样,如果我们想如果icoa.cn则转向www.icoa.cn,如果blog.icoa.cn则转向liboseo.com等。同样可以用这种方法实现。

<%
dim site
site=Request.ServerVariables("Server_name") '读取访问的域名

if site="icoa.cn" then '判断域名如果不带www
response.Redirect("http://www.icoa.cn")  '转向www.icoa.cn
elseif site="blog.icoa.cn" then '判断域名如果是blog.icoa.cn
response.Redirect("http://liboseo.com/")  '转向liboseo.com
end if
%>

当然现在仅仅是域名首页的自动跳转,那么如果是内容页的话,如果做呢?

请看《用ASP内建对象轻松做网址域名自动跳转(下)》

相关热词搜索: 域名 自动跳转 网址跳转 url跳转 ASP 内置