الروابط في رسائل البريد الإلكتروني تستخدم http بدلاً من https

لقد أكملت بنجاح جميع الخطوات لإعداد منتدى نقاش لشركتي.
تم تمكين TLS وتم تحديد خيار force_https في الإعدادات.
تُرسَل رسائل البريد الإلكتروني التفعيلية للمستخدمين الجدد باستخدام http بدلاً من https. على سبيل المثال:
مرحبًا بك في مجتمع Folio3 NS!

انقر على الرابط التالي لتأكيد وتفعيل حسابك الجديد:
http://ns-community.folio3.com/u/activate-account/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
لقد تفحصت قالب البريد الإلكتروني في الإعدادات من خلال واجهة المستخدم، وهناك متغير base_url يحتوي على http واسم النطاق الخاص بي.
هل لديك أي أفكار حول كيفية تحديث base_url ليحتوي على https بدلاً من http؟
(يمكن الوصول إلى موقعي عبر https وليس http)
م. صقر

إذا ذهبت إلى موقعك 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.
هل تقصد أنني يجب أن أضيف إعادة توجيه إلى HTTPS على المنفذ 80، لجعل سلسلة base_url تحصل على https الصحيحة في البداية؟

يبدو أنك بحاجة إلى الاطلاع على هذا الدليل:

3 إعجابات

كان ذلك خطئي. فقد أغفلتُ إعداد “force_https” somehow، وكان يظهر لي أنه مفعل (ربما بسبب التخزين المؤقت للمتصفح).
قام مطور آخر من فريقنا بفحص هذا الخيار، والآن تصل الرسائل الإلكترونية بروابطها بشكل صحيح بصيغة https.

شكرًا لكم جميعًا على تعليقاتكم القيمة!

إعجاب واحد (1)

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