لماذا قد لا يعمل إرسال خطأ 404 في PHP
في PHP، إذا واجهت صفحة فارغة على الرغم من استخدام الكود لتعيين 404 لم يتم العثور على الرأس، هذا بسبب:
if (strstr($_SERVER['REQUEST_URI'],'index.php')) { header('HTTP/1.0 404 Not Found'); }
على الرغم من أنه صحيح من الناحية الفنية، إلا أن هذا الرمز يفتقر إلى خطوة حاسمة: PHP مسؤول عن إخراج صفحة الخطأ 404.
كيف يتم التعامل مع 404 عادةً
عادةً، تتم إدارة أخطاء 404 بواسطة خادم الويب:
دور PHP في معالجة الأخطاء
ومع ذلك، عند تنفيذ صفحة PHP، فإن خادم الويب يمرر التحكم إلى PHP قبل أن يتمكن من التعامل مع 404.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3