بعد شراء شهادة SSL وتثبيتها على موقع الويب الخاص بك، ستكون متاحة عبر HTTP وHTTPS. ومع ذلك، فمن الأفضل استخدام الأخير فقط لأنه يقوم بتشفير وتأمين بيانات موقع الويب الخاص بك. بينما يسمح دكتورميجا للمستخدمين بتكوين هذا الإعداد بنقرة واحدة فقط، يمكنك أيضًا استخدام ملف .htaccess لتفعيل اتصال HTTPS. هذا البرنامج التعليمي سوف يظهر لك كيفية القيام بذلك.
جدول المحتوى
تفعيل HTTPS على كل حركة المرور
إحدى الوظائف العديدة التي يمكنك تنفيذها عبر .htaccess هي إعادة التوجيه 301، والتي تعيد توجيه عنوان URL القديم إلى عنوان جديد بشكل دائم. يمكنك تفعيل الميزة لتفعيل HTTPS على كل حركة المرور الواردة باتباع الخطوات التالية:
- انتقل إلى File Manager في لوحة الاستضافة الخاصة بك وافتح .htaccess داخل المجلد public_html. إذا لم تتمكن من تحديد موقعه، فتأكد من إنشائه أو إظهاره.
- قم بالتمرير لأسفل للعثور على RewriteEngine On وأدخل أسطر التعليمات البرمجية التالية أسفله:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Apache- احفظ التغييرات.
مهم! تأكد من عدم تكرار السطر RewriteEngine On مرتين. في حالة وجود السطر بالفعل، ما عليك سوى نسخ بقية الكود بدونه.
تفعيل HTTPS على نطاق معين
لنفترض أن لديك نطاقين: http://yourdomain1.com وhttp://yourdomain2.com. يصل كلا النطاقين إلى نفس موقع الويب، لكنك تريد فقط إعادة توجيه النطاق الأول إلى إصدار HTTPS. في هذه الحالة عليك استخدام الكود التالي:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^yourdomain1.com [NC]
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Apacheتأكد من استبدال yourdomain1 بالنطاق الفعلي الذي تحاول تفعيل HTTPS عليه.
تفعيل HTTPS على مجلد معين
يمكن أيضًا استخدام ملف .htaccess لتفعيل HTTPS على مجلدات محددة. ومع ذلك، يجب وضع الملف في المجلد الذي سيحتوي على اتصال HTTPS.
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(folder1|folder2|folder3) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
Apacheتأكد من تغيير مراجع folder إلى أسماء الأدلة الفعلية.
بعد إجراء التغييرات، امسح ذاكرة التخزين المؤقت للمتصفح وحاول الاتصال بموقعك عبر HTTP. إذا تمت إضافة كل شيء بشكل صحيح، فسيقوم المتصفح بإعادة توجيهك إلى إصدار HTTPS.
الخاتمة
تهانينا! لقد نجحت في تحرير ملف .htaccess الخاص بك وأعدت توجيه كل حركة مرور HTTP إلى HTTPS، وهو الإصدار الآمن لموقعك على الويب. اعتمادًا على النظام الأساسي الذي قمت بتطوير موقع الويب الخاص بك فيه، قد تكون هناك طرق بديلة لتمكين هذه الميزة. على سبيل المثال، يمكنك تكوين موقع ووردبريس أو PrestaShop الخاص بك للعمل مع HTTPS باستخدام الاضافات الإضافية.
إذا كان لديك أي نصائح أو حيل أو اقتراحات تريد مشاركتها، فنحن نتطلع إلى رؤيتها في التعليقات!
اترك تعليقاً