黑基网 首页 学院 系统管理 查看内容

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

2005-3-16 12:45| 投稿: net

摘要: 来源:http://www.xaboy.cn/ 不修改IIS就可以随便给空间不同文件夹绑上不同的域名 是不是很酷呢? Apache是很容易实现的了,关键是IIS要实现这个功能就必须为不同文件...
来源:http://www.xaboy.cn/ 不修改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 %>    
小编推荐:欲学习电脑技术、系统维护、网络管理、编程开发和安全攻防等高端IT技术,请 点击这里 注册黑基账号,公开课频道价值万元IT培训教程免费学,让您少走弯路、事半功倍,好工作升职加薪!



免责声明:本文由投稿者转载自互联网,版权归原作者所有,文中所述不代表本站观点,若有侵权或转载等不当之处请联系我们处理,让我们一起为维护良好的互联网秩序而努力!联系方式见网站首页右下角。


鲜花

握手

雷人

路过

鸡蛋

相关阅读

最新评论


新出炉

返回顶部