0

如何在 IIS 中实现这一点:

当我在浏览器中写入时: www.mydomain.com/mydirectory 去并指向 subdomain.domain.com 但 url 就像我在浏览器中写的一样(例如 www.mydomain.com/mydirectory )

4

1 回答 1

0

您不能将 url 重写为不同的域。您要么必须进行重定向,要么可以使用 iframe 在 www.mydomain.com/mydirectory 的页面内包含 subdomain.domain.com。

如果您想将 subdomain.domain.com 重写为 domain.com/subdomain 之类的内容,这是可能的,因为它是相同的域名,这是 web.config 中的规则:

<rule name="RedirectSubdomain">
<match url="(.*)" />
    <conditions>
        <add input="{HTTP_HOST}" pattern="(.*).domain.com" />
    </conditions>
    <action type="Rewrite" url="/{C:1}/{R:0}" />
</rule>
于 2014-12-11T18:11:39.717 回答