طريقة لحل هذا الطلب تم حظره ؛ يجب تقديم المحتوى عبر HTTPS

نشرت: 2023-02-28

هل تواجه مشكلة مع موقع الويب الخاص بك؟ هل تتلقى رسالة خطأ مفادها "تم حظر هذا الطلب ؛ يجب تقديم المحتوى عبر HTTPS "؟ إذا كان الأمر كذلك ، فلا تقلق - يمكننا المساعدة. في منشور المدونة هذا ، سنوضح لك كيفية حل هذه المشكلة بسرعة وسهولة. لنبدأ الآن!

فهم المشكلة: محتوى مختلط

يعد المحتوى المختلط مشكلة شائعة تحدث عندما يتم تحميل صفحة ويب عبر اتصال آمن (HTTPS) ، ولكن لا تزال بعض الموارد المطلوبة تستخدم اتصالاً غير آمن (HTTP). غالبًا ما تكون هذه مشكلة عندما تحتوي صفحات الويب على صور أو مقاطع فيديو تم طلبها باستخدام HTTP بدلاً من HTTPS. عندما يحدث هذا ، ستعرض المتصفحات رسالة تحذير مثل "تم حظر هذا الطلب ؛ يجب تقديم المحتوى عبر HTTPS ". للتأكد من أن موقع الويب الخاص بك آمن ، من المهم فهم ومعالجة مشكلة المحتوى المختلط.

كيفية حل هذا الطلب تم حظره ؛ يجب تقديم المحتوى عبر HTTPS

تحقق من إعدادات الأمان الخاصة بك

لتجنب حظر المحتوى المختلط ، من المهم التحقق من إعدادات الأمان الخاصة بك. يمكن العثور على هذه الإعدادات في متصفحك ، مثل Chrome و Firefox ، أو في خادم الويب Apache. من المهم التأكد من أن أي استدعاءات لواجهة برمجة التطبيقات تستخدم HTTPS بدلاً من HTTP.

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

تبديل استدعاءات API لاستخدام HTTPS

يعد تبديل استدعاءات واجهة برمجة التطبيقات من HTTP إلى HTTPS خطوة مهمة في حل "تم حظر هذا الطلب ؛ يجب تقديم المحتوى عبر أخطاء HTTPS ”. يمكن أن يساعد أيضًا في تحسين أمان موقع الويب أو التطبيق الخاص بك. من المهم التأكد من إرسال جميع استدعاءات واجهة برمجة التطبيقات إلى مواقع آمنة (HTTPS) واستلامها منها. بالإضافة إلى ذلك ، من المفيد استخدام بروتوكول HTTP Strict Transport Security (HSTS) لضمان تشفير جميع الطلبات وعدم تعرضها لهجمات man-in-the-middle.

علاوة على ذلك ، عند نشر التطبيقات على Netlify ، يجب إضافة سطرين من التعليمات البرمجية المذكورة سابقًا لتجنب حظر المحتوى المختلط. أخيرًا ، يجب أن يسعى المطورون إلى جعل واجهات برمجة التطبيقات الخاصة بهم آمنة افتراضيًا وتقديم المحتوى عبر HTTPS فقط.

تمكين HTTPS على المجال الخاص بك

يعد تمكين HTTPS على نطاقك أمرًا بالغ الأهمية لتجنب تحذيرات المحتوى المختلط. للقيام بذلك ، ستحتاج إلى إنشاء زوج مفاتيح RSA عام / خاص 2048 بت ، وإنشاء طلب توقيع شهادة (CSR) يدمج زوج المفاتيح ، وتثبيت الشهادة على الخادم الخاص بك. بمجرد اكتمال ذلك ، يمكنك تمكين HTTPS في Chrome و Firefox و Apache.

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

تمكين HTTPS في Chrome

يعد تمكين HTTPS في Chrome خطوة مهمة في معالجة تحذيرات المحتوى المختلط. يحتوي Chrome على ميزة أمان مضمنة تمنع المحتوى غير الآمن (HTTP) عند تحميله من صفحة آمنة (HTTPS). لتمكين HTTPS في Chrome ، يحتاج المستخدمون إلى الانتقال إلى صفحة الإعدادات وتحديد قسم "الخصوصية والأمان". بمجرد الوصول إلى هناك ، يمكنهم تحديد "إعدادات الموقع" ثم تبديل "السماح للمواقع بتشغيل Flash" إلى تشغيل. سيسمح هذا للمواقع الآمنة باستخدام Flash مع الاستمرار في حظر المحتوى غير الآمن.

علاوة على ذلك ، يجب على المستخدمين التأكد من تثبيت أحدث إصدار من Chrome لديهم ، حيث قد لا تدعم الإصدارات القديمة HTTPS بشكل صحيح. باتباع هذه الخطوات وتبديل استدعاءات واجهة برمجة التطبيقات لاستخدام HTTPS بدلاً من HTTP ، يمكن للمستخدمين تجنب حظر المحتوى المختلط وضمان أمان صفحات الويب الخاصة بهم.

تمكين HTTPS في Firefox

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

للقيام بذلك ، افتح متصفح Firefox وانقر على زر فتح القائمة الموجود في الزاوية اليمنى العليا من نافذة المتصفح. ثم حدد خيارات من القائمة المنسدلة. بعد ذلك ، حدد علامة التبويب "عام" من الجانب الأيسر من النافذة. قم بالتمرير لأسفل إلى Network Settings (إعدادات الشبكة) وانقر لفتح نافذة Settings (الإعدادات). ضمن إعدادات الاتصال ، حدد مربعي استخدام TLS 1.3 و استخدام TLS 1.2 وانقر فوق موافق. أخيرًا ، أعد تشغيل Firefox لتصبح هذه التغييرات سارية المفعول.

أنت الآن جاهز للتعامل مع أي تحذيرات مختلطة المحتوى قد تظهر عند تحميل موقع الويب الخاص بك في Firefox.

تمكين HTTPS في Apache

يعد تمكين HTTPS في Apache أمرًا بسيطًا وسهل التنفيذ. كل ما عليك فعله هو إضافة السطر التالي إلى ملف تكوين Apache: "إعادة توجيه دائم / https://yourdomain.com/". سيؤدي هذا إلى إعادة توجيه جميع طلبات HTTP إلى إصدار HTTPS الآمن لموقعك على الويب.

بالإضافة إلى ذلك ، يمكنك استخدام رأس Content-Security-Policy-Report-Only للمساعدة في منع تحذيرات المحتوى المختلط من الظهور عند الوصول إلى موقع الويب الخاص بك. سيساعد هذا في ضمان تقديم كل المحتوى عبر HTTPS وأن موقعك يظل آمنًا.

التعامل مع تحذيرات المحتوى المختلط

تتمثل إحدى طرق التعامل مع تحذيرات المحتوى المختلط في استخدام رأس Content-Security-Policy-Report-Only. يسمح لك هذا الرأس بتأكيد ما إذا كان موقع الويب الخاص بك يتأثر بأخطاء محتوى مختلطة عن طريق التحقق من وحدة التحكم في فحص العنصر. إذا رأيت تحذيرات صفراء ، فهذا يشير إلى أن بعض المحتوى على موقع الويب الخاص بك لا يزال يتم تقديمه من عناوين URL بخلاف عناوين HTTPS.

لحل هذه المشكلة ، يمكنك تبديل استدعاءات واجهة برمجة التطبيقات من HTTP إلى HTTPS ، وتمكين HTTPS في نطاقك ، وتمكين HTTPS في Chrome ، أو Firefox ، أو Apache ، وإضافة قاعدة لإعادة توجيه جميع طلبات HTTP إلى إصدار آمن من موقعك. بمجرد اتخاذ هذه الخطوات ، يمكنك عندئذٍ اختبار أي تحذيرات أخرى بشأن المحتوى المختلط والتأكد من أن موقعك آمن.

اختبار تحذيرات المحتوى المختلط

يعد اختبار تحذيرات المحتوى المختلط مهمة مهمة في تأكيد أصل المحتوى الخاص بك وتجنب المخاطر الأمنية المحتملة. للتحقق مما إذا كان موقعك قد تأثر بأخطاء محتوى مختلطة ، يمكنك استخدام وحدة تحكم Google Chrome's Inspect Element للبحث عن أي تحذيرات أو أخطاء صفراء.

علاوة على ذلك ، يمكنك استخدام رأس Content-Security-Policy-Report-Only للكشف عن أي مشكلات تتعلق بالمحتوى المختلط ، وكذلك استخدام إصدار HTTPS لمكالمات واجهة برمجة التطبيقات الخاصة بك وتمكين HTTPS على نطاقك. باتباع هذه الخطوات واختبار تحذيرات المحتوى المختلط ، يمكنك التأكد من عدم منع الزوار من الوصول إلى محتوى آمن (HTTPS) عند تحميل موارد HTTP على صفحة HTTPS.

الكلمات الأخيرة حول "تم حظر هذا الطلب ؛ يجب تقديم المحتوى عبر HTTPS "

باختصار ، من الواضح أن موضوع "هذا الطلب قد تم تجميده ؛ يجب تقديم المحتوى عبر HTTPS "يمكن حله من خلال بعض الخطوات البسيطة التي أظهرناها لك أعلاه. نأمل بعد تجربة الخطوات أن يكون موقع الويب الخاص بك آمنًا وأن يتمتع الزوار بتجربة تصفح آمنة.

أخيرًا ، لا تنس أننا نقدم الكثير من قوالب WordPress المجانية اللافتة للنظر وسهلة الاستخدام بالإضافة إلى قوالب Joomla 4. دعنا نزور موقعنا ، ونستكشف المجموعة ثم نختار الأفضل لموقعك.