IIS Rewrite вместо перенаправления из каталога

Как я могу добиться этого в IIS:

Когда я напишу в браузере: www.mydomain.com/mydirectory, чтобы перейти и указать subdomain.domain.com, но URL будет таким, как я написал в своем браузере (например, www.wydydmain.com/mydirectory).)

1 ответ

Решение

Вы не можете переписать URL-адрес в другой домен. Вам нужно будет либо выполнить перенаправление, либо использовать iframe для содержания subdomain.domain.com внутри страницы, которую вы размещаете по адресу www.mydomain.com/mydirectory.

Если вы хотите переписать 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>
Другие вопросы по тегам