我可以根据用户请求的域将用户引导到特定文件夹吗?
我在 no-ip.org 上有多个域名,比如 NAME1.no-ip.org 和 NAME2.no-ip.org。在我的默认 Web 文件夹中,我有两个子文件夹,每个域名一个。我能否根据他们试图浏览的域名以任何方式将他们重定向到正确的文件夹?
如果重要的话我已经用 PHP 设置了 ISS7 :-)
答案1
是也不是……
最简单的方法 - 如果您控制服务器,请为您想要的每个站点设置具有不同主机标头的不同站点...例如:
但是,如果您只能拥有一个站点,我建议使用如下快速而简单的 ASP 文件(每个需要的域都进行复制和粘贴):
<%
eds = "www.edwardhilsum.com"
eds2 = "edwardhilsum.com"
if request.servervariables("SERVER_NAME") = eds or request.servervariables("SERVER_NAME") = eds2 then
response.redirect("edward/default.htm")
end if
%>
例如,将变量eds
和重命名eds2
为每个网站的唯一变量,并将标题更改为您希望网站响应的内容...然后在实际检测 if 循环中更改eds
和eds2
,最后将 response.redirect 更改为您想要的任何页面/文件夹。在此示例中,它将重定向到文件夹default.htm
中的文档edward
。
希望这会有所帮助,我已经为您介绍了两种可能性。