Как перенаправить домен без изменения URL-адреса в файле web.config? - PullRequest
0 голосов
/ 17 апреля 2019

Я настраиваю перенаправление с одного домена (https://test.mydomain.com) на другой URL-адрес (http://testing.com/test/Login.aspx)) и хочу сохранить доменное имя в адресной строке. По сути, перенаправить посетителей сайта на другой сайт, ноне показывайте им адрес назначения, поэтому они не знают о перенаправлении.

Это для windows server 2008 r2, работающей под управлением iis 7. Я хотел бы изменить файл web.config.

Я ожидаю, что перенаправление сохранит исходный домен (https://test.mydomain.com).

1 Ответ

0 голосов
/ 18 апреля 2019

Согласно вашему описанию, я предлагаю вам использовать urlrewrite, сначала вы можете добавить условие, чтобы проверить, является ли url запрос https, затем вы можете добавить другое условие, чтобы проверить домен url. Вы можете добавить ниже в вашем файл webconfig.

<rule name="test url rewrite">
                <match url="(.*)" />
                <conditions>
                    <add input="{HTTPS}" pattern="on" />
                    <add input="{HTTP_HOST}" pattern="test.mydomain.com" />
                </conditions>
                <action type="Rewrite" url="http://testing.com/test/Login.aspx" />
            </rule>
...