将域指向IIS 7网站的URI而不更改域

时间:2013-06-03 13:55:39

标签: iis url-rewriting

我在IIS 7中为特定网站设置了一个URL重写,它有2个绑定。

  1. main.mydomain.com
  2. hub.mydomain.com
  3. 我还应用了一个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仍然需要访问网站的根目录。

1 个答案:

答案 0 :(得分:1)

在您的问题中,您声明main.mydomain.comhub.mydomain.com绑定到一个网站。

因此,如果您希望点击hub.mydomain.com的用户显示来自http://main.mydomain.com/hub/home.html的内容,则相当于让他们点击hub.mydomain.com并从{{1 }}

你的规则将如下:

http://hub.mydomain.com/hub/home.html