asp判断客户访问用得是那个域名 然后转到对应的目录

判断客户访问用得是那个域名 然后转到对应的目录  
asp版: 
发表多个绑定多域名的ASP代码 
如果有有一个ASP空间,而你又想放置多个多个站点,这些代码可以帮到你 
Exampale 1:
<%
if Request.ServerVariables("SERVER_NAME")="www.baidu.com" then 
response.redirect "baidu" 
else 
response.redirect "index1.html" 
end if
%> 
Exampale 2:
<% 
select case request.servervariables("http_host") 
case "www.baidu.com" '1 
Server.Transfer("com.htm") 
case "www.baidu.cn '2 
Server.Transfer("net.htm") 
case "www.baidu.net" '3 
Server.Transfer("null.htm") 
...... 继续添加 ...... 
end select 
%> 
Exampale 3:
<%
if instr(Request.ServerVariables("SERVER_NAME"),"baidu.com")>0 then 
    response.redirect "index.asp" 
else if instr(Request.ServerVariables("SERVER_NAME"),"baidu.cn")>0 then 
        response.redirect "x/index.asp" 
     else if instr(Request.ServerVariables("SERVER_NAME"),"baidu.net")>0 thenr 
                esponse.redirect "index3.asp" 
            end if 
     end if 
end if
%> 

Exampale 4:
<%
if Request.ServerVariables("SERVER_NAME")="www.baidu.com" then 
    response.redirect "main1.asp" 
else if Request.ServerVariables("SERVER_NAME")="baidu.cn" then 
        response.redirect "main1.asp" 
    else if Request.ServerVariables("SERVER_NAME")="www.baidu.net" then 
            response.redirect "/web/index.asp" 
         else if Request.ServerVariables("SERVER_NAME")="baidu.com.cn" then 
                response.redirect "/web/index.asp" 
              end if 
         end if 
    end if 
end if
%> 
Exampale 5:
<%  
'取得HTTP输入的值并付值到HTOST中 
host=lcase(request.servervariables("HTTP_HOST")) 
'开始条件跳转 
SELECT CASE host 
' 如果HOST的值是www.baidu.net就选择事件case"www.baidu.net"的命令 
CASE "www.abc.net" 
' Below is the redirect command 
response.redirect "web/" 
CASE "www.efd.com" 
response.redirect "web1/" 
'We use CASE ELSE to fix any other requests 
CASE ELSE 
response.redirect "web1/" 
END SELECT  
%>  
JS:
 
PHP


你可能感兴趣的:(ASP,PHP)