Вы не можете переписать 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>
IFrame не может быть и речи о том, как мы получим штраф от Google-analitycs Я слышал от друга, что в Linux я могу переписать subdomain.domain.com на что-то вроде domain.com/subdomain, ведь именно это мы и хотим. не знаю, как переписать эфир url на IIS или на apache :( – Alex
Хорошо, это не то, что вы задали в исходном вопросе. Я обновил ответ с правилом, если вы хотите перейти от subdomain.d omain.com - domain.com/subdomain. –