С non-www на www без ошибки сертификата

Если вы создадите сертификат как для корневого домена, так и для версии с www, вы покроете оба варианта. :smiley Как вы указали, сертификат не включает ваш корневой домен… отсюда и ошибка.

Ваши перенаправления должны быть следующими:

  • http://example.com → https://example.com
  • http://www.example.com → https://www.example.com.
  • Затем перенаправьте https://example.com → https://www.example.com (ваш предпочтительный домен, указанный выше).

Таким образом, независимо от того, вводит ли пользователь корневой домен или версию с www, они попадут на https://www.example.com без ошибок. Лучшая практика — включить в сертификат как корневой домен, так и версию с www. Просто убедитесь, что ваш обновлённый/новый сертификат именно тот, который обслуживается вашим сервером, а не старый.