أعرف أن معظم المواقع تنشئ عادةً صفحة 404 مخصصة. هل هناك أي صفحات خطأ مخصصة أخرى يجب علي إنشاؤها؟ أو مجرد مشاهدة سجلات بلدي ومعرفة أي منها يتم ضرب أكثر تواترا؟
[تحرير]
هذا مخصص لتطبيق ويب PHP، وليس لمدونة أو موقع html ثابت.
على موقعي ، أقوم بإنشاء صفحات خطأ للأخطاء التي أعتقد أن الأشخاص قد يشاهدونها بشكل عام. بخلاف 404 ، إليكم الأهداف التي استهدفها:
لمعظم المواقع 404 و 500 هي كل ما تحتاجه. إذا كان موقعك يحتوي على معلومات تسجيل دخول الأعضاء ، فيمكنك استخدام 401 ، ولكن في معظم الأحيان تريد إعادة التوجيه إلى صفحة تسجيل الدخول لهذا بدلاً من عرض "خطأ".
لدينا فقط 404. الخدعة الكبيرة التي قمنا بها هي أن البرنامج النصي 404 الخاص بنا يبحث عن الصفحات المنقولة ، ويلقي حالة النقل بشكل صحيح.
من الصعب تقديم إجابة مباشرة إذا لم تقدم مثال استخدام.
فيما يلي قائمة بجميعها رموز الحالة يمكنك/يجب أن تستخدمها في حالات الاختلاف (المعاد توجيهها ، إزالتها ، وما إلى ذلك). حتى تتمكن من البحث عن قضيتك ، حدد الرمز الصحيح ، وإذا لزم الأمر ، قم بإنشاء صفحة خطأ costum.
فيما يلي الأمثلة التي ربما تحتاج إلى صفحة خطأ في costum مقتبسة من Apache.conf:
تأتي استجابات الخطأ القابلة للتخصيص بثلاث نكهات: 1) نص عادي 2) عمليات إعادة توجيه محلية 3) عمليات إعادة توجيه خارجية
بعض الأمثلة:
- ErrorDocument 500 "جعل الخادم بوو بوو".
- ErrorDocument 404 /missing.html
- ErrorDocument 404 "/cgi-bin/missing_handler.pl"
- ErrorDocument 402 http://www.example.com/subscription_info.html
من الجيد الحفاظ على عمليات إعادة التوجيه ومتطلبات المصادقة وغيرها من التدبير المنزلي المتنوع في برنامج نصي واحد لعدة أسباب.
أستخدم إصدارًا معدلاً من هذا PHP برنامج معالجة المعالج لـ 404 و 301 - ربما تحتاج إلى إعداد صفحات ثابتة من 500 سلسلة (حتى يتمكن خادم الويب الخاص بك من إرجاع شيء مفيد في الحدث الذي فشل فيه المحلل اللغوي PHP لأي سبب كان).