如何为两个站点 IIS 7 设置不同的默认文档

如何为两个站点 IIS 7 设置不同的默认文档

我有两个域名,

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 即可!

相关内容