تحويل موقعك من HTTP إلى HTTPS بشكل مجانى عن طريق كلاود فلير

فى الآونة الاخيرة اصبح من المهم جدًا للمواقع ان تستخدم HTTPS بدلًا من HTTP.

فشهادة SSL مهمة جدًا لكلًا من الزوار لتشفير البيانات المرسلة بينهم وبين السيرفر لضمان حماية بياناتهم.

الامر لايقتصر على الآمان لبيانات الزوار ولكن محركات البحث واهمها جوجل اصبحت تعطى اولية فى الارشفة للمواقع التى تستخدم SSL.

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

لمعرفة المزيد حول الفرق بين HTTP و HTTPS

خطوات الحصول على SSL من كلاود فلير Cloudflare

اولًا قم بانشاء حساب على موقع Cloudflare من هنا

بعد انشاء الحساب سيطلب منك الموقع ادخال عنوان موقعك

cloudflare اضافة موقع على

بعد ذلك سيطلب منك اختيار الخطة فنختار الخطة المجانية

cloudflare خطة

بعد ذلك سيطلب منك تغير Nameservers من حسابك على جودادى او شركة اخرى تستخدمها لتجديد الدومين الخاص بك

قد تصل المدة إلى 24 لتحديث nameservers فى الاغلب لاتاخذ سوى دقائق.

بمجرد تفعيل الحساب قم بالدخول إلى لوحة التحكم فى Cloudflare واختار Crypto ثم حدد نوع SSL إلى Full

cloudflare شهادة الاعتماد على

بهذه الخطوات من المفترض ان يعمل موقعك بشكل سليم عند الدخول عن طريق https بدلًا من http.

هناك خطوة اضافية لمنع مشكلة Mixed content والتى تظهر بسبب استخدام موقعك لسكربات او صور يتم استدعائها عن طريق http.

ولحل هذه المشكلة يمكنك استخدام اضافة Really Simple SSl ويمكنك تنزيلها من هنا

كما يمكنك ايضًا استخدام الاضافة لتحويل الزوار إلى نسخة https دائمًا.

طريقة اخرى لتحويل الزوار من http إلى https عن طريق تعديل ملف .htaccess فى الroot

قم بتعديل ملف htaccess واضف الاكواد التاليه

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

فى النهاية يجب التنويه ان Cloudflare يقدم الكثير من الخدمات الاخرى المجانية التى يمكنك ان تستفيد منها وسنخصص شرح مستقل لهذه المميزات لاحقًا.


كتب بواسطة عمرو العربى

مؤسس مطور

التعليقات

اترك تعليقك

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

*