我有两个域名,
domain-one.com 可以,它将指向 index.asp domain-two.com 应该指向 index2.asp
该系统非常庞大,这就是我们使用现有 asp 脚本的原因,我们已经迁移到新服务器,并且有 IIS 6,您可以在其中为每个页面设置默认文档,但在 IIS 7 中我找不到选项。
请帮忙。
答案1
最佳解决方案 -
在 IIS 中创建两个不同的站点,并为每个站点设置具有不同根路径(例如 c:\inetpub\site1 和 c:\inetpub\site2)的不同域的主机头。
如果站点不需要隔离,最简单的解决方法和解决方案 -
在您的主域中,创建一个名为 selector.asp 的新默认页面,该页面具有最高优先级,并复制以下内容:
<%
site1www = "www.site1.com"
site1 = "site1.com"
if request.servervariables("SERVER_NAME") = site1www or request.servervariables("SERVER_NAME") = site1 then
response.redirect("index.asp")
end if
site2www = "www.site2.com"
site2 = "site2.com"
if request.servervariables("SERVER_NAME") = site2www or request.servervariables("SERVER_NAME") = site2 then
response.redirect("index2.asp")
end if
%>
这将查看主机标头并将人们重定向到正确的页面!只需将地址更改为 site1.com / Site2.com 即可!