Принудительное перенаправление с non-www на www

Здравствуйте,
У меня есть сайт, на котором установлена только Discourse (не планирую добавлять что-либо ещё, кроме форума).

Теперь я хочу перенаправлять запросы с домена без www на www.domain.it. Однако, если я перенастрою Discourse через ./discourse-setup, изменив hostname на www.domain.it, то при переходе на домен без www перенаправления не происходит, а появляется ошибка SSL (NET::ERR_CERT_COMMON_NAME_INVALID в Chrome).

Как это исправить?

Я использую Droplet от DigitalOcean с Discourse 2.2.0 beta1 на Ubuntu 18.04.

Если запрос приходит по HTTP (не HTTPS), сейчас это работает. Здесь можно поискать и найти темы о поддержке Let’s Encrypt для нескольких доменов.

Простой способ: https://www.forcewww.com/

Теперь я заметил, что http://domain.it перенаправляет на https://www.domain.it, но https://domain.it — нет.

Есть ли другой способ, кроме forcewww?

Пожалуйста, напишите мне в личные сообщения название вашего домена. forcewww также должен перенаправлять на https.