我在IIS 7中为特定网站设置了一个URL重写,它有2个绑定。
我还应用了一个URL重写规则,如下所示:
匹配(.*)
然后
在这种情况下
其中{HTTP_HOST}
匹配^hub\.mydomain\.com$
301重定向到
http://main.mydomain.com/hub/home.html
这是有效的,目的是让hub.mydomain.com
将用户定向到http://main.mydomain.com/hub/home.html
我现在被要求更改此设置,以便hub.mydomain.com
保留在用户的浏览器地址中,但会显示正确的/hub/home.html
内容。
如何实现这一目标?我认为,顾名思义,URL Rewrite不再适用?如果是这样,我怎么能这样做?
修改
main.mydomain.com
仍然需要访问网站的根目录。
答案 0 :(得分:1)
在您的问题中,您声明main.mydomain.com
和hub.mydomain.com
绑定到一个网站。
因此,如果您希望点击hub.mydomain.com
的用户显示来自http://main.mydomain.com/hub/home.html
的内容,则相当于让他们点击hub.mydomain.com
并从{{1 }}
你的规则将如下:
http://hub.mydomain.com/hub/home.html