خطأ HTTP 404 Not Found
كود الحالة 404 · الفئة 4xx
الرسالة الرسمية (كما تظهر على الشاشة): Not Found
يُبحث عنه أيضًا باسم: error 404, HTTP 404, 404 not found, page not found
ماذا يعني
يعني 404 Not Found أن الخادم يمكن الوصول إليه لكنه لا يحتوي على شيء عند هذا العنوان. قد تكون الصفحة حُذفت أو نُقلت دون إعادة توجيه، أو يكون الرابط مكتوباً بشكل خاطئ. وبالنسبة لأصحاب المواقع، تُهدر أخطاء 404 على الروابط المهمة الزيارات ويجب إعادة توجيهها.
ينطبق على: جميع المتصفحات, nginx, Apache, IIS, WordPress
كيفية إصلاح خطأ HTTP 404 Not Found
- تحقق من الرابط بحثاً عن أخطاء إملائية أو محارف زائدة أو حالة أحرف (كبيرة/صغيرة) خاطئة
- ارجع مستوى واحداً في المسار أو استخدم بحث الموقع للعثور على الصفحة المنقولة
- ابحث عن الصفحة في محرك بحث أو في Internet Archive
- امسح ذاكرة التخزين المؤقت إذا كان يفترض أن الصفحة موجودة وقد رأيتها مؤخراً
- إذا كنت مالك الموقع: حدّد مصادر أخطاء 404 من سجلات الخادم أو من تقرير الصفحات (Pages) في Google Search Console، وأضف إعادة توجيه 301 للمحتوى المنقول
- إذا كنت مالك الموقع: في WordPress أعد حفظ الروابط الدائمة (Permalinks) لإعادة بناء قواعد إعادة الكتابة؛ وفي nginx افحص 'try_files' لتطبيقات الصفحة الواحدة
- إذا كنت مالك الموقع: اعرض صفحة 404 مخصصة ومفيدة تُرجع حالة 404 حقيقية وليس 200
سبب حدوثه
لم يجد الخادم أي مورد مرتبط بالمسار المطلوب. وتسببه عادةً: محتوى محذوف، وتغيير بنية الروابط دون إعادة توجيه، وقواعد إعادة كتابة معطلة، وأخطاء إملائية في الروابط.
الأسئلة الشائعة
هل تضر أخطاء 404 بتحسين محركات البحث (SEO)؟
أخطاء 404 للصفحات التي لم تكن موجودة أصلاً أمر طبيعي. أما فقدان صفحات مهمة دون إعادة توجيه فيُهدر روابطها وزياراتها، لذا أعد توجيه المحتوى المنقول بالرمز 301.
ما هو soft 404؟
صفحة تقول إن المحتوى غير موجود لكنها تُرجع الحالة 200. تعدّها محركات البحث منخفضة الجودة، لذا أرجع حالة 404 أو 410 حقيقية.
أخطاء ذات صلة
المصدر: IANA HTTP Status Code Registry · حلول كتبها المحررون وراجعوها (راجع السياسة التحريرية)
آخر تحديث: