Перенаправление https://www

У меня есть домен, который я запускаю с SSL. Я купил сертификат для thedomain.com. Обратите внимание, что это вообще не относится к www.thedomain.com, и я думаю, что моя проблема может заключаться в этом. Моя цель состоит в том, чтобы мои посетители приходили на https://thedomain.com, без www. Необходимо охватить четыре случая:

 1. http://www.thedomain.com - Redirected in namecheap to https://thedomain.com
 2. http://thedomain.com - Redirected by server code
 3. https://thedomain.com - No redirect necessary
 4. https://www.thedomain.com - The problem case, read below

В этом случае последний мой www-перенаправление, похоже, вообще не работает. Я не уверен, почему это так. Нужно ли покупать второй сертификат для www? Есть ли способ настроить мой DNS, чтобы он просто перенаправлял? Меня не волнует, чтобы мои пользователи вообще заходили на www, но мне нужно перенаправить тех людей, которые вручную вводят адрес www.

Моя запись хоста настроена следующим образом:

Host  Redirect to             Record type
@     173.248.130.23          A (Address)
www   https://thedomain.com   URL Redirect (301)

2 ответа
2

Подумайте о том, как это происходит.

Клиент запрашивает https://www.example.com. Он пытается инициировать сеанс TLS с веб-сервером. Он видит, что для этого домена нет действительного сертификата. Он выдает ошибку до того, как может произойти какое-либо перенаправление.

Вам потребуется либо добавить SAN к дополнительному сертификату для www.example.com, либо вам понадобится еще один сертификат с одним именем для www.example.com.

МДМарра

Некоторые центры сертификации предоставляют так называемый групповой сертификат. Я думаю, вы ищете функции, предоставляемые этим.

СМ

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *