我的网站运行在:
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 控件等)。
您正在为此寻找两种方法:
第一个是一个 httpmodule,它在不更改地址栏中的 url 的情况下静默重定向请求,第二个是您可以在 aspx 代码中调用的方法。我认为后者只有在您在同一个应用程序中工作时才有用,所以我会使用 URL 重写器。
www.iis.net afaik 上有一个官方的 iis7 URL 重写器。
-Oisin
使用ISAPI 重写
[ISAPI_Rewrite]
RewriteCond Host: (?:www\.)?other\.com
RewriteRule (.*) http://www.domain.com/other$1 [I,L]
给你两个问题:
如果这两个答案都是肯定的,为什么不在 IIS 中设置一个新网站并将其指向“其他”文件路径。