Как URL Перенаправить «www.example1.com» & «www.example2.com» & «example2.com» на «example1.com» в IIS7 - PullRequest
1 голос
/ 29 февраля 2012

Мы сталкиваемся с проблемами при перенаправлении URL-адресов 4 URL-адресов на один URL-адрес.

Ниже приводится сопоставление, которое нам нужно.

Введенный URL-адрес -> целевой URLexample1.com -> example1.comwww.example1.com -> example1.comexample2.com -> example1.comwww.example2.com -> example1.com

Мы используем IIS7 в WIn Srv 2008 SP1.

Теперь в IIS установлены все привязки.У нас есть HTTPS.Но только для опции Target URL у нас есть действующий сертификат.Все остальные параметры отображаются как «Это соединение ненадежное», и пользователь должен вручную нажать на переход на веб-сайт.Мы хотим перенаправить пользователя на нужный сайт, даже если пользователь вводит любой из URL.Я имею в виду, что URL-адрес пользователя в браузере должен измениться на целевой URL-адрес, и защищенное соединение должно открыться.

Я нашел URL Redirect 2.0 после поиска в Google для этого.Это решит мою проблему.Это безопасно или есть какие-то ошибки, связанные с этим.

Любой лучший вариант без установки.

TIA

Арун Кумар Аллу.

Ответы [ 2 ]

0 голосов
/ 17 марта 2012

<configuration> <system.webServer> <defaultDocument> <files> <clear /> <add value="index.html" /> <add value="maintenance.htm" /> <add value="index.htm" /> <add value="Default.htm" /> <add value="Default.asp" /> <add value="iisstart.htm" /> <add value="default.aspx" /> </files> </defaultDocument> <httpRedirect enabled="false" destination="" exactDestination="false" /> <rewrite> <rules> <rule name="CanonicalHostNameRule1" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTP_HOST}" pattern="^example1\.com$" negate="true" /> </conditions> <action type="Redirect" url="http://example1.com/{R:0}"/> </rule> </rules> </rewrite> </system.webServer> </configuration>

0 голосов
/ 01 марта 2012

Я предполагаю, что у вас установлен модуль IIS «URL Rewrite», если так, то используйте следующие правила перезаписи:

...