子域指向主站点的子目录?

时间:2009-04-02 14:59:28

标签: asp.net iis dns subdomain

我的网站运行于:

  

www.example.com

我还有其他域名:

  

www.example.net

是否可以将“www.example.net”指向“www.example.com”的子目录?例如:

  

www.example.net-> www.example.com/other

这不只是重定向,我需要提供页面并在用户的浏览器中查看“www.example.net”。

您怎么看?

我们使用IIS7,一切都是ASP.NET(aspx页面,ascx控件等)。

3 个答案:

答案 0 :(得分:0)

您正在研究两种方法:

  • 网址重写器
  • Server.Execute方法

第一个是httpmodule,它静默地重定向请求而不更改地址栏中的url,第二个是可以在aspx代码中调用的方法。我认为后者只是好的,但如果你在同一个应用程序中工作,那么我会选择URL重写器。

www.iis.net afaik上有一个官方的iis7 URL重写器。

-Oisin

答案 1 :(得分:0)

使用ISAPI Rewrite

[ISAPI_Rewrite]

RewriteCond  Host:  (?:www\.)?other\.com
RewriteRule  (.*)   http://www.domain.com/other$1 [I,L]

答案 2 :(得分:0)

两个问题:

  1. 您可以将它们设置为IIS中的两个不同的网站吗?
  2. 如果有人访问过example.net/page.htm,那是否与example.com/other/page.htm相同?
  3. 如果两者的答案都是肯定的,为什么不在IIS中设置一个新的网站并将其指向“其他”文件路径。