كيفية إعادة توجيه HTTP إلى HTTPS باستخدام htaccess

بدأ Chrome و Firefox في عرض تحذيرات غير آمنة على المواقع التي لا تحتوي على شهادات SSL. بدون SSL ، سيظهر موقع الويب الخاص بك غير آمن للزوار. لذلك ، من الضروري استخدام اتصال مشفر ببروتوكول SSL لأسباب تتعلق بالسلامة أو إمكانية الوصول أو التوافق مع PCI. يصبح من المهم جدًا إعادة التوجيه من HTTP إلى HTTPS.

ما هو SSL؟

SSL (طبقة مآخذ التوصيل الآمنة) هو بروتوكول أمان قياسي لإنشاء روابط مشفرة بين خادم الويب والمستعرض في اتصال عبر الإنترنت.

يضمن استخدام تقنية SSL أن تظل جميع البيانات المنقولة بين خادم الويب والمتصفح مشفرة.

على شهادة SSL ضرورية لإنشاء اتصال SSL. ستحتاج إلى تقديم جميع التفاصيل حول هوية موقع الويب الخاص بك وشركتك عندما تختار تنشيط SSL على خادم الويب الخاص بك. بعد ذلك ، يتم إنشاء مفتاحين للتشفير - مفتاح خاص ومفتاح عام.

تعرف على المزيد: لماذا تعتبر طبقة المقابس الآمنة أمرًا بالغ الأهمية؟

من أجل إجبار حركة مرور الويب الخاصة بك على استخدام HTTPS ، قم بتحرير الرموز في ملف htaccess.

قبل أن ننتقل إلى إعادة توجيه HTTP إلى HTTPS ، إليك كيفية تحرير ملف .htaccess. إذا كنت تعرف بالفعل تخطي إلى خطوات إعادة التوجيه.

تحرير ملف htaccess

توجد تعليمات / توجيهات في ملف .htaccess تخبر الخادم بكيفية التصرف في سيناريوهات معينة وتؤثر بشكل مباشر على كيفية عمل موقع الويب الخاص بك. التوجيهات الشائعة في ملف .htaccess:

  • عمليات إعادة التوجيه
  • إعادة كتابة عناوين URL

طرق تحرير ملف htaccess:

  1. قم بتحرير الملف على جهاز الكمبيوتر الخاص بك وتحميله على الخادم باستخدام FTP.
  2. استخدم وضع "التحرير" في برنامج FTP الذي يسمح لك بتحرير الملف عن بعد.
  3. استخدم محرر نصوص و SSH لتحرير الملف.
  4. استخدم File Manager في cPanel لتحرير الملف.

تحرير htaccess في cPanel File Manager

ملاحظة: قم بعمل نسخة احتياطية من موقع الويب الخاص بك في حالة حدوث خطأ ما.

  1. تسجيل الدخول إلى cPanel
  2. ملفات> إدارة الملفات> جذر المستند لـ:
  3. الآن حدد اسم المجال الذي تريد الوصول إليه
  4. حدد "إظهار الملفات المخفية (ملفات النقاط)"
  5. انقر فوق "انتقال"
  6. بعد فتح علامة تبويب أو نافذة جديدة ، ابحث عن ملف htaccess.
  7. انقر بزر الماوس الأيمن فوق ملف .htaccess وانقر فوق "تحرير الرمز" في القائمة.
  8. قد يظهر مربع حوار يسأل عن الترميز. انقر فوق الزر "تحرير" للمتابعة.
  9. قم بتحرير الملف
  10. "حفظ التغييرات" عند الانتهاء.
  11. اختبر موقع الويب الخاص بك للتأكد من أنه تم بشكل صحيح. في حالة وجود خطأ ، قم باستعادة الإصدار السابق وحاول مرة أخرى.
  12. بمجرد الانتهاء ، انقر فوق "إغلاق" لإغلاق النافذة.

إعادة توجيه HTTP إلى HTTPS

1. إعادة توجيه جميع زيارات الويب

إذا كان لديك رمز موجود في htaccess الخاص بك ، فأضف ما يلي:

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]

2. إعادة توجيه مجال معين فقط

لإعادة توجيه مجال معين لاستخدام HTTPS ، أضف ما يلي:

RewriteEngine On RewriteCond %{HTTP_HOST} ^yourdomain\.com [NC] RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ //www.yourdomain.com/$1 [R,L]

3. إعادة توجيه مجلد محدد فقط

إعادة التوجيه إلى HTTPS في مجلد معين ، أضف ما يلي:

RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteCond %{REQUEST_URI} folder RewriteRule ^(.*)$ //www.yourdomain.com/folder/$1 [R,L]

ملاحظة: استبدل “yourdomain”اسم المجال الفعلي الخاص بك حيثما لزم الأمر. أيضًا ، في حالة المجلد ، استبدل /folderاسم المجلد الفعلي.

اعتقد انها كانت مفيدة؟ شارك هذه المقالة لمساعدة الآخرين على استخدام HTTPS.