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>