【发布时间】:2013-06-04 02:55:56
【问题描述】:
我已经在 IIS 7 中为具有 2 个绑定的特定站点设置了 URL 重写。
- main.mydomain.com
- hub.mydomain.com
我还应用了如下所示的 URL 重写规则:
匹配(.*)
接着
条件下
其中{HTTP_HOST} 匹配^hub\.mydomain\.com$
301 重定向到
http://main.mydomain.com/hub/home.html
这行得通,目的是让hub.mydomain.com 将用户定向到http://main.mydomain.com/hub/home.html 的URI
我现在被要求更改此设置,以便 hub.mydomain.com 保留在用户的浏览器地址中,但显示正确的 /hub/home.html 内容。
如何做到这一点?我想顾名思义,URL Rewrite 不再合适了?如果是这样,我还能怎么做?
编辑:
main.mydomain.com还是要到网站根目录下。
【问题讨论】:
-
您不能将 IIS 中网站的默认页面设置为
/hub/home.html。然后,无论他们浏览到http;//main.mydomain.com还是http://hub.mydomain.com,浏览器都会显示位于相对路径/hub/home.html的页面,因为这两个域都映射到IIS 中的那个站点。 -
对不起,我没有提到我仍然希望
main.mydomain.com去网站的主页。
标签: iis url-rewriting