ماذا يعني
لا يجد الخادم شيئًا في العنوان المطلوب. ولا يقول شيئًا عما إذا كان المورد موجودًا يومًا أو سيعود.
الأسباب الشائعة
- خطأ إملائي أو رابط قديم
- نُقلت الصفحة أو حُذفت دون إعادة توجيه
- مسار أو مسار أساسي خاطئ، أو حالة أحرف خاطئة في اسم الملف
طريقة الإصلاح
إن كنت العميل أو الزائر
تحقق من تهجئة العنوان وحالة أحرفه، واحذف الأحرف الزائدة في آخره، وابحث عن المحتوى عبر بحث الموقع أو صفحته الرئيسية.
إن كنت مسؤولًا عن الموقع أو الواجهة البرمجية
أضف إعادة توجيه 301 للمحتوى المنقول، وأصلح الروابط الداخلية المعطلة، وقدّم صفحة 404 مفيدة تعيد مع ذلك الحالة 404. استخدم 410 للمحتوى المحذوف عمدًا.
مثال على الاستجابة
HTTP/1.1
HTTP/1.1 404 Not Found
Date: Tue, 07 Oct 2025 09:30:00 GMT
Server: nginx
Content-Type: application/problem+json
{
"type": "about:blank",
"title": "Not Found",
"status": 404,
"detail": "No user with id 42."
} المواصفة
الأسئلة الشائعة
› هل تضر أخطاء 404 بتحسين محركات البحث؟
أخطاء 404 لصفحات لم توجد قط أمر طبيعي. أصلح الروابط الداخلية المعطلة ووجّه الصفحات القيّمة المنقولة حتى لا تضيع إشاراتها.
› لماذا يعيد تطبيقي أحادي الصفحة 404 عند التحديث؟
يبحث الخادم عن ملف في ذلك المسار. اضبطه ليقدّم index.html للمسارات غير المعروفة، أو اعرض المسارات مسبقًا.