我在尝试实现非 www 到 www 的 301 重定向时遇到了很大困难。
我使用的是 DigitalOcean 和 Ubuntu 20。
请问有人能指导我如何实现吗?当我尝试按照任何指南操作时,都提示需要找到 nginx 配置文件,但我的 Discourse 安装似乎没有这个文件。
谢谢。
我在尝试实现非 www 到 www 的 301 重定向时遇到了很大困难。
我使用的是 DigitalOcean 和 Ubuntu 20。
请问有人能指导我如何实现吗?当我尝试按照任何指南操作时,都提示需要找到 nginx 配置文件,但我的 Discourse 安装似乎没有这个文件。
谢谢。
您确实需要在主机上安装 nginx。您可以按照以下说明操作:
一种更简单的方法可能是在 DNS 层面尝试操作,例如 CNAME 重定向(从 www 到非 www 没问题,但反过来是否可行,我还不确定)。
您可以使用 forcewww.com,或参考 如何在多个域名上设置 Let’s Encrypt。我不建议通过添加外部 Nginx 来解决此问题。