0

如何为此网址制定网址重写规则:example.com/account/login.aspx

到这个网址:me.example.com/login

因此,对文件夹 /account 的任何请求都将重写到 me.example.com。像 /account/subfolder/file1.aspx 这样的子文件夹和文件也会重写为 me.example.com/subfolder/file1

我已经为应用程序设置了 DNS 通配符,所有子域都将使用相同的 IP 地址。我需要的只是 url 重写规则。

4

1 回答 1

0

您可以在 IIS 7.0 Url Rewrite 中实现这一点

或者

编写自己的处理程序来拦截传入的请求

为此,您可以实现 IHttpHandler 并在 ProcessRequest 方法中处理 url 重定向逻辑

这是一个很好的例子http://www.codeproject.com/Articles/30907/The-Two-Interceptors-HttpModule-and-HttpHandlers

于 2012-07-26T21:37:32.327 回答