هل تبحث عن كيفية تفعيل HTTPS باستخدام ملف htaccess؟
بعد شراء شهادة SSL وتثبيتها على موقع الويب الخاص بك، ستكون متاحة عبر HTTP وHTTPS. ومع ذلك، فمن الأفضل استخدام الأخير فقط لأنه يقوم بتشفير وتأمين بيانات موقع الويب الخاص بك. بينما يسمح Namecheap للمستخدمين بتكوين هذا الإعداد بنقرة واحدة فقط، يمكنك أيضًا استخدام ملف htaccess. لتفعيل اتصال HTTPS. فى هذا البرنامج التعليمي سوف تتعلم كيفية تفعيل HTTPS باستخدام htaccess. خطوة بخطوة. جاهز، لنبدأ!
جدول المحتوى
تفعيل HTTPS على كافة حركة المرور
إحدى الوظائف العديدة التي يمكنك تنفيذها عبر htaccess. هي إعادة التوجيه 301، والتي تعيد توجيه عنوان URL القديم إلى عنوان جديد بشكل دائم. يمكنك تفعيل الميزة لتفعيل HTTPS على كل حركة المرور الواردة باتباع الخطوات التالية:
- انتقل إلى مدير الملفات في لوحة الاستضافة الخاصة بك وافتح 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، وهو الإصدار الآمن لموقعك على الويب. اعتمادًا على النظام الأساسي الذي قمت بتطوير موقع الويب الخاص بك فيه، قد تكون هناك طرق بديلة لتمكين هذه الميزة. على سبيل المثال، يمكنك تكوين موقع ووردبريس أو المتجر الكتروني الخاص بك للعمل مع HTTPS باستخدام الاضافات.
إذا كان لديك أي نصائح أو حيل أو اقتراحات تريد مشاركتها، فنحن نتطلع إلى رؤيتها في التعليقات أدنا!
اترك تعليقاً