Как к Перенаправлению HTTP при поддержании субдомена с помощью IIS 7

Я нажал до Вашего вопроса рекомендовать, ожидают, но затем видел Ваше ограничение. Извините, но telnet не может использоваться путем, Вы хотите. Вы попробовали netcat, или Вы ничего не можете установить?

Кроме того, telnet только безопасен для доверяемого локально-единственного трафика; иначе используйте SSH.

0
задан 13 April 2017 в 05:14
1 ответ

Да, я ответил на свой собственный вопрос!

Для IIS 7 можно установить URL, Переписывают Модуль из Установщика Веб-платформы MS или загружают его отдельно. После того, как установленный, это по существу дает Вам питание mod_rewrite в IIS.

Для решения моего перенаправления выходят, я создал новую запись перенаправления как показано ниже. URL Переписывает модуль, обеспечивает пользовательский интерфейс для создания перенаправления, которое затем пишет запись в web.config сайта, как много других модулей IIS.

<rewrite>           
        <rules>
            <rule name="RedirectToNewDomain" enabled="true" patternSyntax="Wildcard" stopProcessing="true">
                <match url="*" />
                <conditions logicalGrouping="MatchAny">
                    <add input="{HTTP_HOST}" pattern="*.olddomain.com*" />
                </conditions>
                <action type="Redirect" url="http://{C:1}.newdomain.com{C:2}{PATH_INFO}" appendQueryString="false" />
            </rule>
        </rules>
    </rewrite>

То, что я делаю с этим перенаправлением, позволяет все URL в правило с подстановочным URL соответствия = "*". Затем я - условно сопоставление с образцом на старом домене. Звездочки в условном соответствии шаблона позволяют мне иметь обратные ссылки на любые соответствия шаблон, который я затем включаю как {C:1} и {C:2} в действии перенаправления. Это - обратная ссылка {C:1}, которая позволяет мне поддерживать свой субдомен во время перенаправления и является решением проблемы.

1
ответ дан 23 November 2019 в 12:33

Теги

Похожие вопросы