Как настроить 301 редирект с non-www на www

У меня возникают большие трудности с тем, как это сделать. Я хотел бы перенаправить запросы с версии без www на версию с www, используя редирект 301.

Я использую DigitalOcean и Ubuntu 20.

Пожалуйста, подскажите, как это сделать. Когда я пытаюсь следовать любым руководствам, там советуют найти файл конфигурации nginx, но, похоже, в моей установке Discourse его нет.

Спасибо.

Вам действительно нужно установить nginx на хосте. Вы можете следовать этим инструкциям:

Более простой способ может заключаться в использовании чего-то на уровне DNS — перенаправления CNAME (с www на версию без www, да, а вот в обратную сторону, :thinking: не уверен).

Вы можете использовать forcewww.com или посмотреть Настройка Let’s Encrypt с несколькими доменами. Я не рекомендую добавлять внешний nginx для решения этой проблемы.