Доступ к серверным переменным с помощью IIS url rewriter - PullRequest
1 голос
/ 19 апреля 2011

У меня есть один сайт с несколькими доменами, привязанными к нему. Вот чего я пытаюсь достичь

Пользователь обращается к ресурсу на http://theirdomain.com/admin на основе своего доменного имени. Мне нужно будет переписать все запросы на http://theirdomain.com/admin/theirdomain.com Идея состоит в том, что фактические пользовательские ресурсы живут в отдельных папках на сервере, но я хочу отобразить их в зависимости от их домена. Не совсем уверен, как настроить правило перезаписи для этого. Любая помощь будет высоко ценится.

1 Ответ

1 голос
/ 21 апреля 2011

Я дошел до того, что может помочь:

<rule name="rww" stopProcessing="true">
    <match url="^((admin)|(admin/))$" />
    <conditions trackAllCaptures="false">
        <add input="{HTTP_HOST}" pattern="^(www\.)?(.*)$" />
    </conditions>
    <action type="Rewrite" url="/admin/{C:2}" />
</rule>
...