بمجرد تثبيت شهادة الأمان SSL لموقعك، يتعين عليك فرض تحويل كافة الزوار تلقائياً من النسخة غير المشفرة (http://) إلى النسخة المشفرة الآمنة (https://) لضمان حماية بياناتهم وظهور قفل الأمان في المتصفح.
كود فرض التوجيه التلقائي إلى HTTPS في .htaccess #
أضف الكود التالي في بداية ملف .htaccess في مجلد public_html:
# BEGIN Force HTTPS
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
# END Force HTTPS
حل مشكلة المحتوى المختلط (Mixed Content) #
إذا ظهر تحذير القفل الأصفر بعد التوجيه بسبب استدعاء بعض الصور أو السكربتات بروابط قديمة غير مشفرة، أضف السطور التالية أيضاً لحلها تلقائياً:
# BEGIN Fix mixed content warnings <ifModule mod_headers.c> Header always set Content-Security-Policy "upgrade-insecure-requests;" </IfModule> # END Fix mixed content warnings
يقوم هذا الكود بترقية كافة الطلبات الداخلية تلقائياً إلى HTTPS مما يضمن ثبات القفل الأخضر الآمن لكافة صفحات موقعك.
