كيفية إصلاح أخطاء 404 في منشورات وصفحات ووردبريس
نشرت: 2019-04-22سأشرح في هذه المقالة كيف يمكنك إصلاح أخطاء 404 في منشورات وصفحات WordPress.
ما هو خطأ 404 في ووردبريس؟
يعد خطأ 404 مشكلة شائعة وهذا يعني أن الخادم (حيث يتم تخزين ملفاتك) لا يمكنه العثور على المنشور أو الصفحة الخاصة بك.
هناك ثلاثة أنواع أساسية من رسائل الخطأ 404:
- صفحة الخطأ المخصصة المضمنة في قالب WordPress الخاص بك.
- صفحة بها رسالة حالة 404 مباشرة من الخادم. هذه الصفحة ليست على غرار الموضوع الخاص بك.
- صفحة بيضاء فارغة.
خطوة بخطوة: كيفية إصلاح خطأ 404 في WordPress؟
إذا كان هناك أكثر من رسالة خطأ واحدة ، أو إذا كان موقع الويب لا يعرض صفحة 404 المخصصة الخاصة بك ، فيجب أن تبدأ بالخيار الأول.
ولكن إذا لم يكن الأمر كذلك ، وكنت تعلم أنك قمت بنقل المحتوى أو إعادة تسميته أو إزالته ، فيمكنك محاولة التخطي مباشرةً إلى الخيار الثاني.
- الخيار الأول: تحديث الروابط الثابتة لمواقع الويب الخاصة بك.
- استكشاف الأخطاء وإصلاحها الأساسية.
- استكشاف الأخطاء وإصلاحها المتقدمة.
- الخيار الثاني: تحديث الروابط المعطلة.
- قم بتثبيت البرنامج المساعد Redirection.
الخيار الأول: تحديث الروابط الثابتة لمواقع الويب الخاصة بك
أحد الأسباب الشائعة لأخطاء 404 هو عدم إعداد روابطنا الثابتة في WordPress بشكل صحيح ، ولكن يمكننا حل ذلك عن طريق إعادة حفظ إعدادات الروابط الثابتة الخاصة بنا.
لإصلاح المشكلة ، تحتاج أولاً إلى تسجيل الدخول إلى منطقة إدارة WordPress الخاصة بك.
في القائمة ، حدد الإعدادات والروابط الثابتة.
حدد تنسيق الرابط الثابت الذي تفضله.
لمساعدة محركات البحث مثل Google في العثور على المحتوى الخاص بك وقراءته ، يوصى بتحديد رابط ثابت باسم منشور أو فئة واسم منشور.
حدد زر حفظ التغييرات.
عد إلى الجزء الأمامي من موقع الويب الخاص بك واختبر الروابط الخاصة بك.
استكشاف الأخطاء وإصلاحها الأساسية
ومع ذلك ، إذا كانت لا تزال هناك روابط معطلة وكنت متأكدًا من وجود المنشور والصفحة ، فيمكنك استكشاف المشكلة وإصلاحها باتباع الخطوتين التاليتين:
- قم مؤقتًا بتنشيط أحد سمات WordPress الافتراضية. إذا كانت الروابط تعمل عند تبديل السمة ، فهناك مشكلة في المظهر القديم. اتصل بمؤلف الموضوع للحصول على المساعدة.
- قم بإلغاء تنشيط المكونات الإضافية واحدة تلو الأخرى لمعرفة ما إذا كانت هناك أي تحسينات. نجري هذا الاختبار لأن المكون الإضافي قد يتداخل مع الروابط الثابتة.
استكشاف الأخطاء وإصلاحها المتقدمة
إذا لم تساعدك أي من هذه الخطوات ، فقد تضطر إلى تغيير أحد الإعدادات على الخادم الخاص بك ، لذلك ستكون الإرشادات التالية أكثر تقنية.
لإصلاح أخطاء 404 في منشورات وصفحات WordPress ، يلزمك تحرير ملف النظام. إذا لم تكن مرتاحًا لتحرير الملف ، فيمكنك الاتصال بالدعم على مزود الاستضافة الخاص بك واطلب منهم مساعدتك.
سجّل الدخول إلى موقعك باستخدام FTP أو قم بالوصول إلى ملفاتك عبر لوحة تحكم موفري الاستضافة.
انتقل إلى المجلد الجذر وابحث عن ملف يسمى htaccess. المجلد الجذر هو المجلد الذي يوجد به ملف wp-config.php ومجلد wp-content.
إذا لم تتمكن من رؤية الملف ، فيجب عليك تشغيل خيار إظهار الملفات المخفية. يعتمد مكان العثور على هذا الخيار على البرنامج أو لوحة التحكم التي تستخدمها.
قم بإنشاء نسخة من الملف عن طريق تنزيله على جهاز الكمبيوتر الخاص بك.
أعد تسمية الملف على الخادم الخاص بك إلى htaccess.old. نحتاج إلى الاحتفاظ بالملف في حالة احتياجنا لاستعادته.
افتح الملف على جهاز الكمبيوتر الخاص بك في محرر نصوص واحذف جميع محتويات الملف. بعد ذلك سنقوم بإضافة المحتوى الجديد.

لتثبيت WordPress واحد ، تحتاج إلى نسخ ولصق الكود التالي:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPress
إذا كنت تستخدم مواقع متعددة مع مجلد فرعي:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L] RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L] RewriteRule . index.php [L] # END WordPress
أو إذا كنت تستخدم مواقع متعددة بنطاق فرعي:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # add a trailing slash to /wp-admin RewriteRule ^wp-admin$ wp-admin/ [R=301,L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule ^(wp-(content|admin|includes).*) $1 [L] RewriteRule ^(.*\.php)$ $1 [L] RewriteRule . index.php [L] # END WordPress
احفظ الملف وقم بتحميله على الخادم.
ارجع إلى صفحة إعدادات الروابط الثابتة في منطقة إدارة WordPress ، واحفظ الإعدادات مرة أخرى. اختبر موقع الويب الخاص بك لمعرفة ما إذا كانت الروابط تعمل.
إذا كانت الروابط تعمل ، فيمكنك حذف ملف النسخ الاحتياطي htaccess.old بأمان من الخادم الخاص بك.
الخيار الثاني: تحديث الروابط المعطلة
يمكن أن يحدث خطأ 404 أيضًا إذا قمت بإزالة المحتوى الخاص بك أو نقله بينما لا يزال لديك روابط تشير إلى المنشور أو الصفحة القديمة.
إذا كانت هذه هي الحالة ، فأنت بحاجة إلى تحديث أي روابط معطلة للإشارة إلى المنشور أو الصفحة الصحيحة.
للعثور على الروابط المعطلة ، يمكنك اتباع دليلنا التفصيلي حول كيفية العثور على الروابط المعطلة إلى المنشورات أو الصفحات ، ولكن أيضًا مشاكل مثل الصور المفقودة.
قم بتثبيت البرنامج المساعد Redirection لإصلاح أخطاء 404
إعادة التوجيه هو مكون إضافي يتيح لك إنشاء عمليات إعادة توجيه مخصصة والعثور على أخطاء 404 وإصلاحها في منشورات وصفحات WordPress. باستخدام هذا البرنامج المساعد ، يمكنك تسجيل ومراقبة جميع أخطاء 404 التي تحدث على موقع الويب الخاص بك.
البرنامج المساعد مجاني تمامًا ويستخدم على أكثر من مليون موقع WordPress.
الخطوة الأولى هي تنزيل المكون الإضافي من دليل البرنامج المساعد WordPress.org وتثبيته.
في منطقة مسؤول WordPress ، حدد أدوات ثم إعادة التوجيه.
في صفحة البرنامج المساعد ، اقرأ المعلومات الموجزة وحدد بدء الإعداد.
في الصفحة الثانية ، حدد الخيارين الأولين: مراقبة تغييرات الرابط الثابت في منشورات وصفحات WordPress والاحتفاظ بسجل لجميع عمليات إعادة التوجيه وأخطاء 404
تابع الإعداد:
إذا كان المكون الإضافي يمنحك الضوء الأخضر ، فقم بإنهاء الإعداد. خلاف ذلك ، اتبع التعليمات من البرنامج المساعد.
انتظر حتى يقوم المكون الإضافي بعمله السحري ، وانقر فوق الزر "تم الانتهاء".
يمكنك الآن إضافة إعادة توجيه جديدة عن طريق إضافة عنوان URL المصدر وعنوان URL الهدف الجديد:
في قائمة البرنامج المساعد ، حدد 404s لعرض قائمة بأخطاء 404.
يمكن أن تساعدك هذه القائمة في تحديد ما إذا كانت الروابط بحاجة إلى إعادة توجيه ، أو إذا كتب شخص ما خطأ إملائيًا فقط عند البحث عن منشور أو صفحة معينة.
قد ترغب أيضًا في معرفة كيفية إصلاح الخطأ في إنشاء اتصال قاعدة البيانات في WordPress.