/ / IIS Пренаписване вместо пренасочване от директория - пренасочване, iis, директория, urlrewriter

Пренаписване на IIS вместо пренасочване от директория - пренасочване, iis, директория, urlrewriter

Как да постигна това в IIS:

Когато пиша в браузъра: www.mydomain.com/mydirectory, за да отида и да посоча subdomain.domain.com, но URL адресът трябва да е, както го написах в браузъра си (напр. Www.mydomain.com/mydirectory )

Отговори:

0 за отговор № 1

Не можете да пренапишете URL адрес в друг домейн. Трябва или да направите пренасочване, или да използвате вградена рамка, за да съдържате поддомейн.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>