如何设置301重定向 - 非www到www

我在尝试实现非 www 到 www 的 301 重定向时遇到了很大困难。

我使用的是 DigitalOcean 和 Ubuntu 20。

请问有人能指导我如何实现吗?当我尝试按照任何指南操作时,都提示需要找到 nginx 配置文件,但我的 Discourse 安装似乎没有这个文件。

谢谢。

您确实需要在主机上安装 nginx。您可以按照以下说明操作:

一种更简单的方法可能是在 DNS 层面尝试操作,例如 CNAME 重定向(从 www 到非 www 没问题,但反过来是否可行,我还不确定)。

您可以使用 forcewww.com,或参考 如何在多个域名上设置 Let’s Encrypt。我不建议通过添加外部 Nginx 来解决此问题。