it-swarm.asia

ما الأخطاء التي يجب عليّ إنشاء صفحات مخصصة لها إلى جانب 404؟

أعرف أن معظم المواقع تنشئ عادةً صفحة 404 مخصصة. هل هناك أي صفحات خطأ مخصصة أخرى يجب علي إنشاؤها؟ أو مجرد مشاهدة سجلات بلدي ومعرفة أي منها يتم ضرب أكثر تواترا؟

[تحرير]
هذا مخصص لتطبيق ويب PHP، وليس لمدونة أو موقع html ثابت.

2
BenV

على موقعي ، أقوم بإنشاء صفحات خطأ للأخطاء التي أعتقد أن الأشخاص قد يشاهدونها بشكل عام. بخلاف 404 ، إليكم الأهداف التي استهدفها:

  • 500: خطأ داخلي في الخادم - إذا فشل تطبيقك ، فإن إظهار صفحة خطأ 500 عامة سيؤدي إلى إرباك المستخدمين فقط
  • 403/401: محظور/غير مصرح به - أعرض صفحة خطأ مخصصة عندما يحاول المستخدم الوصول إلى شيء لا يُسمح له بالوصول إليه.
  • 400: طلب سيء - قابل للتفسير الذاتي
  • 409: تعارض - إذا تم منع أحد المستخدمين من بعض الوظائف بسبب الاختناق/الحد من الأسعار ، فأخبرهم أن يحاولوا مرة أخرى
3
Maxim Zaslavsky

لمعظم المواقع 404 و 500 هي كل ما تحتاجه. إذا كان موقعك يحتوي على معلومات تسجيل دخول الأعضاء ، فيمكنك استخدام 401 ، ولكن في معظم الأحيان تريد إعادة التوجيه إلى صفحة تسجيل الدخول لهذا بدلاً من عرض "خطأ".

2
Dan Diplo

لدينا فقط 404. الخدعة الكبيرة التي قمنا بها هي أن البرنامج النصي 404 الخاص بنا يبحث عن الصفحات المنقولة ، ويلقي حالة النقل بشكل صحيح.

1
SamJones

من الصعب تقديم إجابة مباشرة إذا لم تقدم مثال استخدام.

فيما يلي قائمة بجميعها رموز الحالة يمكنك/يجب أن تستخدمها في حالات الاختلاف (المعاد توجيهها ، إزالتها ، وما إلى ذلك). حتى تتمكن من البحث عن قضيتك ، حدد الرمز الصحيح ، وإذا لزم الأمر ، قم بإنشاء صفحة خطأ costum.

فيما يلي الأمثلة التي ربما تحتاج إلى صفحة خطأ في costum مقتبسة من Apache.conf:

تأتي استجابات الخطأ القابلة للتخصيص بثلاث نكهات: 1) نص عادي 2) عمليات إعادة توجيه محلية 3) عمليات إعادة توجيه خارجية

بعض الأمثلة:

0
fwaechter

من الجيد الحفاظ على عمليات إعادة التوجيه ومتطلبات المصادقة وغيرها من التدبير المنزلي المتنوع في برنامج نصي واحد لعدة أسباب.

أستخدم إصدارًا معدلاً من هذا PHP برنامج معالجة المعالج لـ 404 و 301 - ربما تحتاج إلى إعداد صفحات ثابتة من 500 سلسلة (حتى يتمكن خادم الويب الخاص بك من إرجاع شيء مفيد في الحدث الذي فشل فيه المحلل اللغوي PHP لأي سبب كان).

0
danlefree