电子邮件中的链接使用 http 而不是 https

我已成功完成为公司设置讨论论坛的所有步骤。
已启用 TLS,并在设置中勾选了 force_https。
但发给新用户的激活邮件中链接使用的是 http 而非 https。例如:
欢迎加入 Folio3 NS 社区!

请点击以下链接以确认并激活您的新账户:
http://ns-community.folio3.com/u/activate-account/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

我在 UI 设置中检查了邮件模板,发现其中有一个 base_url 变量,其值包含 http 和我的域名。
请问如何更新 base_url,使其使用 https 而不是 http?
(我的网站只能通过 https 访问,无法通过 http 访问)
M. Saqib

如果我访问您的网站 ns-community.folio3.com,我无法获取其 https 版本。

这意味着,发出的邮件会提供 http:// 版本,因为也无法获取 https:// 版本。

邮件设置如下:

欢迎使用 %{site_name}!

请点击以下链接以确认并激活您的新账户:
%{base_url}/u/activate-account/%{email_token}

如果上述链接无法点击,请尝试将其复制并粘贴到浏览器的地址栏中。

建议您检查您的 https:// 设置。一旦修复该问题,您的邮件链接也将自动修复。

我的网站托管在
https://ns-community.folio3.com/

而不是 http://ns-community.folio3.com/

另一个应用程序(GitLab)托管在端口 80 上,即使用 HTTP。
您的意思是,我需要在端口 80 上添加一个重定向到 HTTPS,以便 base_url 字符串的开头能正确显示为 HTTPS 吗?

听起来你需要参考这份指南:

3 个赞

是我的疏忽。我不知怎么漏掉了“force_https

1 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.