Muhammad
(Muhammad Saqib Arfeen)
1
会社用のディスカッションフォーラムのセットアップに必要なすべての手順を完了しました。
TLS は有効化されており、設定で force_https がチェックされています。
しかし、新規ユーザーへのアクティベーションメールが https ではなく http で送信されています。例:
Folio3 NS コミュニティへようこそ!
以下のリンクをクリックして、新しいアカウントの確認とアクティベーションを行ってください:
http://ns-community.folio3.com/u/activate-account/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
UI から設定内のメールテンプレートを確認したところ、base_url という変数に http とドメイン名が含まれていることがわかりました。
base_url を https を含めるように更新する方法について、ご助言をいただけますでしょうか。
(当サイトは http ではなく https でアクセス可能です)
M. Saqib
IAmGav
(Gavin Perch)
2
あなたのサイト ns-community.folio3.com にアクセスすると、https 版が表示されません。
このため、送信されるメールにも http:// 版のリンクが含まれてしまい、https:// 版が取得できません。
メールの設定は以下のようになっています:
%{site_name} へようこそ!
新しいアカウントを確認して有効化するには、以下のリンクをクリックしてください:
%{base_url}/u/activate-account/%{email_token}
上記のリンクがクリックできない場合は、コピーしてウェブブラウザのアドレスバーに貼り付けてみてください。
https:// の設定を確認することをお勧めします。それを修正すれば、メール内のリンクも自動的に修正されます。
Muhammad
(Muhammad Saqib Arfeen)
3
Muhammad
(Muhammad Saqib Arfeen)
4
別のアプリケーション(GitLab)がポート 80(つまり HTTP)でホストされています。
base_url 文字列の先頭に正しい https が含まれるようにするには、ポート 80 で https へのリダイレクトを追加する必要がある、という意味でしょうか?
Muhammad
(Muhammad Saqib Arfeen)
6
私の不手際でした。何らかの理由で「force_https」の設定を見落としており、チェックが入っているように表示されていました(ブラウザのキャッシュの可能性があります)。
私のチームの別の開発者がそのオプションを確認したところ、メールには正しくhttpsのリンクが含まれて受信されるようになりました。
貴重なコメントをありがとうございます!
「いいね!」 1
system
(system)
クローズされました:
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.