صفحة الخطأ 404 Error تجدها في كل مواقع الانترنت ولا يخلو منها موقع من المواقع بأي شكل من الأشكال وأي حال من الأحوال فظهور هذه الصفحة يأتي حين يتم طلب صفحة ليست موجودة أساساً في الموقع أو صفحة كانت موجودة سابقاً وتم حذفها أو تغير مسماها ، هذه الصفحة لا يعرف عنها الكثير من أصحاب المواقع والكثير جداً ممن يتصفحون المواقع .
ينزعج أغلب أصحاب المواقع أو المدونات بوجود مثل هذه الصفحة
سبب هذه الصفحة هو عدم وجود ملف توجيه إلى صفحة خطأ يخبر الزائر بأنه طلب صفحة ليست موجودة أو تم تغيير مسماها .
هناك طريقة أخرى يستخدمها بعض أو أغلب اصحاب المواقع والمدونات في تفادي صفحة الخطأ وهي التحويل إلى الصفحة الرئيسية وهذا هو موضوعنا الذي نتحدث عنه حيث أن هناك اضافة رائعة جداً للتحويل إلى الصفحة الرئيسية لمدونات الووردبريس وهي اضافة
404 to start
تقوم هذه الاضافة بتحويل صفحات الخطأ 404 إلى صفحة أو رابط تقوم بتحديده انت سواء الرئيسية أو غيرها حسب رغبتك وهي سهلة الاستخدام وقد تم تعريبها .
الفرق بين التحويل 301 و 302
301 : يقوم بإعادة توجيه الرابط بشكل دائم وهذا افضل اختيار حيث ستقوم محركات البحث بحذف الرابط القديم المؤدي للخطأ من نتائج البحث .
302 : يقوم بإعادة توجيه بشكل مؤقت لحين اصلاح الرابط او المشكلة ثم بعد ذلك إلغاء التوجيه ، وهو غير مستحسن للصفحات التي تم حذفها حيث ستبقى في نتائج البحث وبالتالي فإنها قد تضر بالموقع من حيث مصداقيته من الزوار أو من محركات البحث .
يمكنك تحميل الاضافة من موقع الووردبريس الرسمي من هنــــا
وستجد في المرفقات ادناه ملف اللغة العربية فقط أو ملف الاضافة بشكل كامل معربة .
ولكيفية اضافة ملفات اللغة العربية للاضافة المحملة من الموقع الرسمي استبدل مجلد lang بالمجلد في الملف المضغوط
ملفات اللغة العربية فقط (بضع تنزيلات )اضافة تحويل صفحة الخطأ 404 إلى الرئيسية (بضع تنزيلات )
إعادة توجيه صفحة الخطأ 404 إلى الرئيسية بواسطة ملف 404.php
عادة يتم وضع ملف 404.php ضمن ملفات قالب الووردبريس لكي تظهر صفحة الخطأ 404 بالشكل المطلوب أو بشكل أكثر اناقة للزائر والبعض يقوم بالتفنن في صفحات الخطأ 404 لتظهر بشكل مسلي جداً.
إذا أردت تحويل صفحة الخطأ 404 من خلال ملف 404.php عليك بتحرير الملف من خلال لوحة تحكم المدونة (اذهب إلى المظهر > محرر القوالب) ابحث عن 404.php وعند تحريره اكتب الكود التالي فوق get_header(); ?>
1 2 3 4 5 |
//Start redirect all 404 page to the Home Page header ('HTTP/1.1 301 Moved Permanently'); header("Location: ".get_bloginfo('url')); exit(); //End redirect all 404 page to the Home Page |
ثم اضغط على (تحديث الملف)
يمكن ايضاً تحرير ملف 404.php الخاص بقالبك من خلال لوحة تحكم الموقع CPanel بالدخول إلى مجلد wp-content/themes
في حالة عدم وجود ملف 404.php مع القالب يمكنك إنشاء ملف وتسميته بـ
404.php
وذلك من خلال لوحة تحكم الموقع CPanel (يتوجب عليك إضافة الملف في القالب الذي تستخدمه)
ثم إضافة الكود التالي بداخله وحفظ الملف
1 2 3 4 5 6 7 |
<?php //Start redirect all 404 page to the Home Page header ('HTTP/1.1 301 Moved Permanently'); header("Location: ".get_bloginfo('url')); exit(); //End redirect all 404 page to the Home Page ?> |
إعادة توجيه صفحة الخطأ 404 بواسطة ملف Functions.php
ايضاً من خلال ملف Functions.php الموجود بقالبك يمكن إعادة التوجيه إلى الصفحة الرئيسية من خلال تحرير الملف من خلال لوحة تحكم المدونة > المظهر > تحرير القوالب ثم اختر ملف functions.php , وأضف في نهايته الكود التالي
1 2 3 4 5 6 7 8 9 |
//Start redirect all 404 page to the Home Page function all_404_redirect_to_home(){ if(is_404()){ header("Location: ".get_bloginfo('url')); } } add_action('wp', 'all_404_redirect_to_home'); //End redirect all 404 page to the Home Page |