网络安全 频道

多域名同一空间但不同目录的代码

不修改IIS就可以随便给空间不同文件夹绑上不同的域名

是不是很酷呢?

Apache是很容易实现的了,关键是IIS要实现这个功能就必须为不同文件夹建立不同主机头

虚礼主机商是不允许这么做的.

耍点小聪明,通过以下代码就可以轻松解决.

不修改IIS就可以随便给空间不同文件夹绑上不同的域名

是不是很酷呢?

Apache是很容易实现的了,关键是IIS要实现这个功能就必须为不同文件夹建立不同主机头

虚礼主机商是不允许这么做的.

耍点小聪明,通过以下代码就可以轻松解决.

以下是代码,附注释.

<%

host=lcase(request.servervariables("HTTP_HOST")) ''取得HTTP输入的值并付值到HTOST中

select CASE host ''开始条件跳转

CASE "blog.siyizhu.com" ''如果HOST的值是 blog.siyizhu.com 就选择事件case"blog.siyizhu.com"的命令

response.redirect "/blog/" '' 转到指定的music目录

CASE "siyizhu.com/temp/time.htm" ''如果HOST的值是 blog.siyizhu.com 就选择事件case"siyizhu.com/temp/time.htm"的命令

response.redirect "temp/time.htm" '' 转到指定的temp/time.htm文件

CASE ELSE ''如果不在上述特定范围

response.redirect "/bbs/" ''转到bbs目录

END select

%>

具体做法:

转向的域名需要先绑定到空间的IP,要转几个就要绑几个.

假设你的空间默认首页为INDEX.ASP,将代码添加到INDEX.ASP文件的头部.

上传就OK了

这个是个例子
<%
''取得HTTP输入的值并付值到HTOST中
host=lcase(request.servervariables("HTTP_HOST"))
''开始条件跳转
select CASE host
'' 如果HOST的值是www.iswind.net就选择事件case"www.iswind.net"的命令
CASE "www.d5web.com"
'' Below is the redirect command
response.redirect "index1.htm"
CASE "d5web.com"
'' Below is the redirect command
response.redirect "index1.htm"
CASE "www.d5down.com"
'' Below is the redirect command
response.redirect "down/"
CASE "d5down.com"
'' Below is the redirect command
response.redirect "down/"
CASE "www.d5code.com"
'' Below is the redirect command
response.redirect "code/"
CASE "d5code.com"
'' Below is the redirect command
response.redirect "code/"


''We use CASE ELSE to fix any other requests
CASE ELSE
response.redirect "inc/"
END select
%>http://netadmin.77169.com/HTML/20050321023600.html

0
相关文章