تعذر تفعيل HTTPS لموقعك بسبب إعدادات النطاق غير الصحيحة
إذا كنت تمتلك موقعًا باستخدام GitHub Pages وتواجه مشكلة “Enforce HTTPS Unavailable for your site because your domain is not properly configured to support HTTPS”، فإن هذا يعني أن إعدادات النطاق الخاص بك تحتاج إلى ضبط دقيق. تسهم هذه المشكلة في عدم ظهور مقالتك بشكل آمن للمستخدمين، مما قد يؤثر سلبًا على تجربة الزائرين وثقتهم بموقعك.
ما السبب وراء ظهور رسالة “Enforce HTTPS Unavailable”؟
تظهر هذه الرسالة في حال كانت إعدادات DNS الخاصة بنطاقك غير صحيحة، مما يمنع GitHub Pages من تفعيل بروتوكول HTTPS لموقعك. يجب على جميع مواقع الإنترنت الحديثة استخدام HTTPS لضمان أمان المحتوى، ولكن في بعض الأحيان يمكن أن تحدث بعض الأخطاء أثناء إعداد النطاقات.
كيفية إعداد سجلات DNS بشكل صحيح
لتفادي ظهور تحذيرات “غير آمن”، تأكد من إدخال السجلات الصحيحة في إعدادات DNS. لمدة إعداد مجال مخصص على GitHub Pages، فإن السجلات الأربعة المطلوبة هي:
– النوع A: 185.199.108.153
– النوع A: 185.199.109.153
– النوع A: 185.199.110.153
– النوع A: 185.199.111.153
تعد هذه السجلات ضرورية لضمان تحويل النطاق الخاص بك إلى GitHub Pages بشكل صحيح. بعد إدخال السجلات، يمكنك استخدام أدوات مثل “dig” أو “nslookup” للتحقق مما إذا كانت السجلات قد تم إعدادها بشكل صحيح.
خطوات التحقق من إعدادات HTTPS
بعد مراجعة إدخالات DNS، توجه إلى إعدادات المستودع على GitHub وتأكد من تمكين خيار “Enforce HTTPS”. إذا كانت الإعدادات صحيحة، يجب أن تكون قادرًا على تفعيل هذا الخيار. إذا لم يكن ذلك ممكنًا، فقد تحتاج إلى الانتظار قليلاً لأن التغييرات في DNS قد تستغرق بعض الوقت لتصبح سارية.
تغيير مقدمي خدمات الاستضافة
في حالة استمرار ظهور المشكلة، فإن التحقق من مزود خدمات الاستضافة يعتبر خيارًا قابلاً للتطبيق. في بعض الأحيان، يمكن أن تكون المشكلة ناتجة عن إعدادات الاستضافة، وقد يساعد الاتصال بمزود الخدمة في تحديد ما إذا كانت هناك مشكلات مع إعدادات DNS.
أهمية HTTPS لموقعك
استخدام HTTPS في موقعك ليس مجرد خيار، بل هو ضرورة في عالم الإنترنت اليوم. يحمي HTTPS بيانات المستخدمين ويزيد من موثوقية موقعك، مما يزيد من فرص ظهوره في نتائج البحث. كما أن Google تعطي أولوية للمواقع التي تستخدم HTTPS، مما يسهل العثور على محتواك.
نصائح إضافية لتحسين إعدادات موقعك
من الجيد دائمًا تحديث محتواك بشكل دوري وفحص إعدادات الأمان. تأكد من أن جميع الروابط على موقعك تشير إلى عناوين HTTPS. إذا كنت ستقوم بتوجيه الزوار إلى مواقع خارجية، تأكد من أنهم أيضًا يستخدمون HTTPS.
تعتبر رسالة “Enforce HTTPS Unavailable for your site because your domain is not properly configured to support HTTPS” دليلاً على أنه يجب عليك إجراء بعض التعديلات على إعدادات نطاقك. من خلال اتباع الخطوات المذكورة أعلاه وضمان نشر السجلات الصحيحة، يمكنك تحسين تجربتك وتجربة الزوار على موقعك. لن يقتصر الأمر على زيادة الأمان، بل سيسهم أيضًا في تحسين ترتيب صفحاتك في نتائج البحث.