قبل إعادة توجيه HTTP إلى HTTPS، تأكد من أن شهادة SSL، التي نقدمها مجانا للمواقع التي تتم استضافتها على خوادمنا، مثبتة فعلًا في حسابك. يمكنك التحقق من هذا عن طريق زيارة موقعك مع //:https في بداية عنوان URL. على سبيل المثال، www.heberjahiz.com، أدخل https://www.heberjahiz.com.
يمكنك فرض إعادة التوجيه من HTTP إلى HTTPS بطريقتين :
كيفية فرض إعادة التوجيه من HTTP إلى HTTPS في cPanel
بوسعك أن تعيد توجيه الزوار تلقائياً إلى النسخة الآمنة من موقعك من أجل اتصال آمن. للقيام بذلك، قم بتسجيل الدخول إلى حساب cPanel الخاص بك وانتقل إلى "المجالات > المجالات"، تم انقر فوق الأيقونة "تشغيل".
سيؤدي هذا إلى فتح صفحة حيث يمكنك تمكين أو تعطيل إعادة توجيه HTTPS.
كيفية فرض إعادة التوجيه من HTTP إلى HTTPS عن طريق مِلَفّ htaccess.
ما عليك سوى تعديل الأسطر التالية أو إضافتها إلى مِلَفّ htaccess.
الخاص بالموقع المطلوب حتى يتمكن جميع زواره من الوصول تلقائيًا إلى إصدار HTTPS الآمن الخاص بموقعكم :
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
ملاحظة: إذا كان لديك العديد من المجالات الإضافية في دليل public_html
، إعادة التوجيه سيخلق مشكلة، فإنها ستعيد توجيه جميع طلبات HTTP حتى للنطاقات بدون شهادة.
سيسمح لك هذا الرمز بإعادة التوجيه إلى HTTPS ، أثناء تحديد المجال.
RewriteEngine On
RewriteCond %{HTTP_HOST} ^YourDomain\.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]