неверный сертификат безопасности и доменные имена - PullRequest
4 голосов
/ 16 января 2009

Недавно я приобрел сертификат безопасности для веб-сайта, действительный для www.example.com, но не для * .example.com (подстановочный знак - более дорогой) Проблема, с которой я столкнулся сейчас, заключается в том, что хотя пользователи могут вводить http://example.com, безопасная версия (страницы с поддержкой ssl) https://example.com вызывает исключение недействительного сертификата, что вполне понятно.

Как я могу перенаправить трафик https на версию www.example.com до того, как запрос действительно попадет на сервер? я попытался переписать URL и перенаправляет без какой-либо удачи. есть идеи?

Сайт создан с использованием ASP.NET и размещен на сервере IIS 7.

Спасибо!

1 Ответ

6 голосов
/ 16 января 2009

Потратьте еще несколько долларов (~ 30 долларов в Godaddy) за дешевый сертификат для более короткого домена example.com.

Представляется маловероятным, что значительное количество пользователей вводят https://example.com. Если они вводят адрес, они, вероятно, используют http: // или ничего. Вы должны иметь возможность настроить 2 виртуальных хоста, один для http://example.com/, и один для http (s): //www.example.com. Перенаправить все с сайта example.com на www.example.com

Сначала обсуждается SSL, поэтому на самом деле вы ничего не можете сделать, чтобы перенаправить соединения с https://example.com на https://www.example.com, если https://example.com имеет недействительный сертификат.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...