التقنية والاتصالات

ماهو خطأ Error 404 not found وكيفية معالجته



ينتج خطأ 404 عندما تزور صفحة غير موجودة او تم تغيير اسمها أو تم نقلها إلى مكان آخر سواء لموقعك أو لموقع آخر تزوره ورسالة خطأ غير موجود يمكن أن تأتي في شكل الأخطاء التالية

  • “Error 404”
  • “404 Not Found”
  • “HTTP Error 404”
  • “Not Found”
  • “Page Not Found”
  • “The requested URL was not found on this server.”
  • “The page cannot be found”
  • “We can’t find the page you’re looking for.”
  • “The requested URL /~ was not found on this server. That’s all we know.

إذا كان هذا الموقع الإلكتروني غير تابع لك يمكنك إجراء عدة خيارات لمحاولة الوصول إلى الصفحة عن طريق :-

  • إعادة تحميل الصفحة عن طريق الضغط على أيقونة إعادة تحميل من المتصفح أو الضغط على زر F5
  • التحقق من الرابط مرة أخري : راجع الرابط مرة أخري قد تكون هناك خطأ إملائي في أحد الحروف التي كتبتها للوصل إلى هذه الصفحة
  • استخدم البحث : قم بالبحث داخل الموقع عن اسم الصفحة للوصول إليها قد تكون تم تعديل الرابط
  • استخدم محرك البحث Google : كذلك يمكنك بحث جوجل للوصول إلى الصفحة بسهولة عن طريق البحث في موضوع معين داخل موقع معين : site:google.com example.com طريقة عمل الكعك
  • حذف كاش المتصفح : يمكنك حذف ملفات التخزين المؤقتة وملفات تعريف الارتباط
  • التواصل مع الموقع الإلكتروني الذي لا تستطيع الوصول إلى احدي صفحاته أو خدماته
شاهد أيضا  طريقة تعطيل xmlrpc.php في الوردبريس للحصول على طبقة حماية أعلي

أما إذا كان هذا الموقع الإلكتروني تابع لك ولا تستطيع الوصول إلى احدي صفحاته عن طريق المتصفح يمكنك تجربة الحلول الآتية :-

  • التأكد من انك كتبت العنوان الصحيح : تأكد من الرابط وتأكد من الحروف الإملائية جيدا على سبيل المثال ربما كتبت example.com/MyPage ولكن المجلد لا يوجد به حروف كابيتال ويفترض أن يكون example.com/mypage
  • التأكد من ملف httacess في سكريبت الوردبريس وغيرها من منصات إدارة المحتوي يجب وضع ملف .httacess بشكل جيد حتي تستطيع فتح الموقع بسهولة والتنقل بين صفحاته لذلك يجب عليك إنشاء ملف يسمي .httacess ووضع الكود التالي بداخله :
  • # BEGIN WordPress
    
    RewriteEngine On
    RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule . /index.php [L]
    
    # END WordPress

     

هل كان هذا المقال مفيد ؟
مفيدغير مفيد




اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

إغلاق