Я получил свой ssl-сертификат на общем хостинге и успешно его установил.Сертификат подготовлен для mysite.com, а не для * .mysite.com.Я хочу, чтобы сайт был доступен, как https: // mysite.com - без www, без http (только безопасные соединения).Я нашел подобные вопросы здесь, но не правильный.Я использую IIS 7, среду .net.В мой web.config были добавлены следующие правила:
<rule name="Remove WWW prefix">
<match url="(.*)" ignoreCase="true" />
<conditions>
<add input="{HTTP_HOST}" pattern="^www\.mysite\.com" />
</conditions>
<action type="Redirect" url="https://mysite.com/{R:1}" redirectType="Permanent" />
</rule>
<rule name="Redirect to HTTPS">
<match url="(.*)" />
<conditions>
<add input="{SERVER_PORT}" pattern="443" negate="true" />
</conditions>
<action type="Redirect" url="https:// mysite.com/{R:1}" />
Все работает нормально, но URL https://www.mysite.com не перенаправляется на https://mysite.com. Iполучите ошибку, что сертификат для mysite.com (который был предназначен :), сообщение приходит от firefox) с рекомендацией добавить исключение.
Мой вопрос: какое правило подходит для этого URL?
Заранее благодарим за ваше время.