View Categories

أساسيات ملف .htaccess: فرض إعادة توجيه الزوار تلقائياً من HTTP إلى HTTPS

🌐هذا الدليل متوفر أيضاً باللغة الإنجليزية
Read in English ←

بمجرد تثبيت شهادة الأمان SSL لموقعك، يتعين عليك فرض تحويل كافة الزوار تلقائياً من النسخة غير المشفرة (http://) إلى النسخة المشفرة الآمنة (https://) لضمان حماية بياناتهم وظهور قفل الأمان في المتصفح.

تنبيه: تأكد من أن شهادة SSL مثبتة ونشطة بالفعل على موقعك قبل تفعيل التحويل التلقائي لتجنب ظهور أخطاء أمنية للزوار.

كود فرض التوجيه التلقائي إلى 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 مما يضمن ثبات القفل الأخضر الآمن لكافة صفحات موقعك.

حُدثت بتاريخ 11/10/2026

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

Scroll to Top