ASP多域名同一空间转向不同目录的例子,这里用到了ASP中的case选择语句,根据servervariables("HTTP_HOST")获取的主机HTTP头,也就是域名,来判断需要跳转到哪些目录中,特别适合于二级域名的网站使用,注:这里是指没有IIS权限的时候,主要面向虚拟主机用户。有IIS权限的可直接在主机上绑定目录域名,也就是二级域名,也就不需要上述代码了。本代码主要是为虚拟主机用户提供的,因为他们大多数都没有IIS控制权。
<% host=lcase(request.servervariables("HTTP_HOST")) '取得HTTP输入的值并付值到HTOST中 select CASE host '设置跳转条件 CASE "A" '如果HOST的值是 A 就选择case"A"的命令 response.redirect "Afile" ' 转到指定的music目录 CASE "B" '如果HOST的值是 B 就选择case"B"的命令 response.redirect "Bfile" ' 转到指定的页面 CASE ELSE '如果不在上述特定范围 response.redirect "/nofile/" '转到bbs目录 END select %>
吉公网安备 22020202000301号