发新话题
打印

[转载]多域名同一空间但不同目录的代码

[转载]多域名同一空间但不同目录的代码

来源:http://www.xaboy.cn/

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

是不是很酷呢?

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

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

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

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

是不是很酷呢?

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

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

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

以下是代码,附注释.

<%

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

select CASE host &#39;开始条件跳转

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

response.redirect "/blog/" &#39; 转到指定的music目录

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

response.redirect "temp/time.htm" &#39; 转到指定的temp/time.htm文件

CASE ELSE &#39;如果不在上述特定范围

response.redirect "/bbs/" &#39;转到bbs目录

END select

%>

具体做法:

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

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

上传就OK了

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


&#39;We use CASE ELSE to fix any other requests
CASE ELSE
response.redirect "inc/"
END select
%>
益友网吧联盟  http://www.96-7.com

TOP

发新话题