又一种多域名访问同一虚拟主机下不同网站的方法

将多个域名绑定到一个空间,不同的域名打开后访问不同的首页。
空间默认首页通常是 index.asp 或 default.asp,使用 Request.ServerVariables("HTTP_HOST") 获取用户访问时所使用域名,然后使用 Select 调用不同文件,可用 Response.Redirect 或 Server.Transfer。

例:

Dim cc_str_host_name
cc_str_host_name = LCase(Request.ServerVariables("HTTP_HOST"))
'判断主机名进行跳转
Select Case cc_str_host_name
Case "www.cxblog.net"
Server.Transfer "main.asp"
Case "cxblog.net"
Server.Transfer "main_2.asp"
Case Else
Server.Transfer "main_3.asp"
End Select


文章来自: 本站原创
引用通告地址: http://www.cxblog.net/trackback.asp?tbID=263
Tags: {43}域名
相关日志:

评论: 1 | 引用: 0 | 查看次数: 8758
  • 1
补充 [2007-05-23 12:20 AM]
补充一段代码:
引用内容 引用内容

<%
Dim title
if Request.ServerVariables("SERVER_NAME")="网址1" then
    title="网站标题1"
    response.redirect "main1.asp"
elseif Request.ServerVariables("SERVER_NAME")="网址2" then
    title="网站标题2"
    response.redirect "main2.asp"
end if%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title><%=title%></title>
</head>
</body>
</html>
  • 1
发表评论
昵 称:
密 码: 游客发言不需要密码.
验证码:
内 容:
选 项:
虽然发表评论不用注册,但是为了保护您的发言权,建议您注册帐号.
字数限制 1000 字 | UBB代码 关闭 | [img]标签 关闭