大家好,
我通过 DigitalOcean 虚拟机安装了 Discourse。我想将 www 和 http 重定向到 https,该如何操作?
我搜索了很多,但找不到解决方案。关于此主题的大多数帖子都在谈论 SSL。
有什么帮助吗?
谢谢
大家好,
我通过 DigitalOcean 虚拟机安装了 Discourse。我想将 www 和 http 重定向到 https,该如何操作?
我搜索了很多,但找不到解决方案。关于此主题的大多数帖子都在谈论 SSL。
有什么帮助吗?
谢谢
你好。 ![]()
让我们来弄清楚你在问什么:
www 是一个子域名http 和 https 是协议它们肯定有关联,但很难说清楚你需要做什么。如果你不能使用域名,你可以使用 example.org,例如,你可以说:
我正在尝试将
http://www.example.org重定向到https://forums.example.org
根据需要重定向的内容,这可能是 Discourse 配置、Web 服务器设置或你的域名注册商那里的设置,因此我们需要更多细节。 ![]()
我想要重定向以下内容
http://www.mydomain.com 到 https://mydomain.com
www.mydomain.com 到 https://mydomain.com
您可以使用 forcewww.com 让您的 apex 域名重定向到 www。http → https 在 www 上已经可以正常工作。
一种更复杂的方法,我目前不知道如何实现,是设置 Let’s Encrypt 配合多个域名(旧的说明似乎不再有效),所以我建议使用 forcewww.com。
我打算弄清楚如何解决多域名方案的问题,但有太多其他付费工作挡道。
感谢您的回复。
我是 Docker/Discourse/RoR 新手,不确定它底层具体使用了什么?
Discourse 使用什么作为 Web 服务器?Nginx 还是 Apache?我们不能从任何配置文件重定向子域吗?