كيفية إصلاح HTTP Error Code 410
نشرت: 2020-08-12كما هو الحال غالبًا ، ستكتشف كتابة عنوان URL الخاطئ أنك تواجه خطأ يفيد بأن الصفحة التي تبحث عنها ليست موجودة - خطأ 404 كلاسيكي. المحاولة مرة أخرى لاحقًا قد ترى أنك وصلت أخيرًا إلى الصفحة التي كنت تتبعها في الأصل. ومع ذلك ، إذا تم حذف الصفحة نهائيًا ، فستصادف رمز خطأ HTTP 410 بدلاً من ذلك.
على الرغم من أنه من المنطقي الخلط بين الخطأ 410 والكود 404 ، إلا أنهما ليسا نفس الشيء. في هذه المقالة ، سنناقش الفرق بين كلا الرمزين وسنتحدث عن كيفية إصلاح خطأ HTTP 410 .
دعنا نذهب اليها!
اشترك في قناتنا على اليوتيوب
خطأ HTTP 404 مقابل 410 : الاختلافات الرئيسية
ربما تكون على دراية تامة بالخطأ 404 . إذا حاولت زيارة صفحة غير موجودة أو كتبت عنوان URL خاطئًا ، فغالبًا ما ينتهي بك الأمر في صفحة خطأ مخصصة - وغالبًا ما تكون مصممة جيدًا:

ومع ذلك ، فإن الخطأ 404 ليس حالة دائمة. على سبيل المثال ، يمكن أن تظهر عندما تكون الصفحة معطلة مؤقتًا أو يتعذر الوصول إليها. على هذا النحو ، إذا حاولت مرة أخرى لاحقًا ، فقد تعمل الصفحة وسيتم موازنة كل شيء على الإنترنت مرة أخرى.
خطأ HTTP 410 أو خطأ " ذهب " مختلف. باختصار ، هذا يعني أن الصفحة قد اختفت وليس من المحتمل أن تكون موجودة في المستقبل. قد يبدو هذا فرقًا بسيطًا ، لكنه مهم للغاية عندما يتعلق الأمر بمحركات البحث والروابط الخلفية وبرامج الزحف.
عندما يواجه المرء خطأ 404 ، تعرف محركات البحث أن الصفحة لم تختف نهائيًا. في المقابل ، يشير الخطأ 410 إلى أنه يجب على محركات البحث إلغاء فهرسة الارتباط. وبالمثل ، قد تقوم مواقع الويب الأخرى التي تشير إلى الصفحة بالتحقق من الأخطاء بشكل دوري. استخدام خطأ HTTP 410 يخبرهم أن إزالة الارتباط أمر مقبول.
ضع في اعتبارك ، على الرغم من - 410 رمزًا عمليًا فقط إذا كانت مقصودة. بينما يمكنك إنشاء 410 عمليات إعادة توجيه للصفحات المحذوفة ، يمكن أيضًا "الظهور" من تلقاء نفسها نظرًا لوجود مشكلات في جانب العميل أو الخادم.
كيفية إصلاح خطأ HTTP 410 (3 طرق)
بالنسبة لهذا البرنامج التعليمي ، سنفترض أنك لم تكن تنوي إعداد 410 عملية إعادة توجيه على موقع الويب الخاص بك. إذا لم تقم بتكوين أي عمليات إعادة توجيه عن قصد وكان الزائرون يستخدمون عناوين URL الصحيحة ، فيجب أن تكون المشكلة ضمن تهيئة موقعك أو الخادم - وهذا شيء يمكنك وضعه في مكانه الصحيح مرة أخرى.
1. قم بتعطيل المكونات الإضافية لموقعك
هناك العديد من مكونات WordPress الإضافية التي يمكنها تشغيل رموز خطأ HTTP 410 على موقعك. في معظم الحالات ، هي عبارة عن مكونات إضافية تعمل على تغيير هياكل عناوين URL لصفحتك أو تمكنك من إعداد عمليات إعادة التوجيه. ومع ذلك ، يمكن أن تظهر أخطاء 410 أيضًا بسبب مشكلات التوافق الأكثر شيوعًا.
أفضل طريقة لاستبعاد المكونات الإضافية كسبب للخطأ هي تعطيلها جميعًا بضربة واحدة. ومع ذلك ، قبل ذلك ستحتاج إلى إنشاء نسخة احتياطية من موقع الويب الخاص بك لتكون آمنة.
عادة ، 410 أخطاء لا تمنعك من الوصول إلى مسؤول WordPress. وهذا يعني يمكنك تعطيل الإضافات يدويا من علامة التبويب الإضافات. إذا كنت تستخدم أي مكونات إضافية للأمان أو إعادة التوجيه ، فابدأ بتعطيلها ومعرفة ما إذا كان الخطأ مستمرًا.
إذا لم يحالفك الحظ ، فستحتاج إلى التعمق أكثر. حدد المكونات الإضافية النشطة بحيث تحتوي جميعها على مربع اختيار ، ثم حدد إلغاء التنشيط من القائمة المنسدلة الإجراءات المجمعة:

يجب أن يؤثر إلغاء تنشيط جميع المكونات الإضافية في وقت واحد على وظائف موقع الويب الخاص بك بشكل كبير. ومع ذلك ، فإن هدفنا هو التشخيص السريع لما إذا كان أحد تلك المكونات الإضافية المعطلة تسبب في الخطأ 410 . في هذه المرحلة ، امض قدمًا وتحقق مما إذا كان الخطأ لا يزال يظهر. إذا اختفت ، يمكنك إعادة تنشيط كل مكون إضافي معطل ، والعمل في طريقك إلى أسفل القائمة واختبار كل مكون على حدة. يجب أن يكون الجاني أحدهم.
بمجرد العثور عليها ، سترغب في التفكير فيما إذا كان المكون الإضافي حيويًا لسير عملك. إذا لم يكن الأمر كذلك ، فيمكنك حذفه بأمان والعودة إلى البرمجة المجدولة بانتظام. ومع ذلك ، إذا كان ذلك أمرًا حيويًا ، فستحتاج إلى البحث عن خيار جديد. يمكنك أيضًا التفكير في الاتصال بمطور المكون الإضافي المسيء لإعلامهم بمشاكلك ، وما إذا كان لديهم إصلاح.

2. إصلاح ملف htaccess الخاص بموقعك
بالنسبة للمبتدئين ، يمكّنك ملف htaccess في WordPress الخاص بك من تعيين تكوينات الخادم مثل عمليات إعادة التوجيه وقيود الوصول والمزيد. إذا قمت بتعديل ملف htaccess الخاص بك ، فقد يؤدي ذلك عن غير قصد إلى ظهور خطأ 410 على موقع الويب الخاص بك.
أسهل طريقة لفتح ملف htaccess الخاص بك هي الاتصال بخادم موقع الويب الخاص بك عبر FIle Transfer Protocol (FTP). إذا لم يكن لديك عميل FTP ، فننصحك باستخدام FileZilla.
بمجرد الاتصال بموقعك على الويب ، افتح مجلد جذر WordPress الخاص بك ، والذي يُسمى عادةً www أو public_html أو باسم موقعك:

ابحث عن ملف .htaccess هنا ، ثم انقر بزر الماوس الأيمن فوقه وحدد الأمر عرض / تحرير :

سيؤدي هذا إلى فتح .htaccess باستخدام محرر النصوص الافتراضي الخاص بك. قبل إجراء أي تغييرات ، إليك الشكل الذي يجب أن يبدو عليه الملف افتراضيًا:
# 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>ستجري بعض مضيفات الويب أو المكونات الإضافية تغييرات على هذا الملف ، لذلك إذا رأيت أي قواعد لا تعرفها تبدأ بـ Redirect 410 متبوعًا بعنوان URL ، فقم بإزالته وإعادة الاختبار.
ومع ذلك ، إذا لم يكن ملف .htaccess الخاص بك يحتوي على أي تكوينات مخصصة ، فيمكنك إغلاقه والمضي قدمًا. في هذه الحالة ، الجاني يكمن في مكان آخر.
3. أعد تثبيت ملفات WordPress الأساسية الخاصة بك
إذا لم تنجح الطريقتان السابقتان ، فقد تكون هناك مشكلة في ملفات WordPress الأساسية. باختصار ، هذه الملفات تجعل WordPress يعمل. في بعض الحالات ، يمكن أن تتلف بسبب سوء التكوين أو التغييرات غير المرغوب فيها.
إصلاح هذه الملفات الأساسية بسيط نسبيًا. يتضمن WordPress ميزة تمكنك من إعادة تثبيت أحدث إصدار من نظام إدارة المحتوى (CMS). لا ينبغي أن يؤثر القيام بذلك على وظائف موقعك أو محتواه بأي شكل من الأشكال ، ولكن مع ذلك ، فإن الاحتفاظ بنسخة احتياطية حديثة يعد دائمًا خطوة ذكية.
بمجرد أن تصبح جاهزًا لبدء التشغيل ، انتقل إلى Dashboard> Updates وابحث عن الرسالة التي تقول أن لديك أحدث إصدار من WordPress مع زر إعادة التثبيت الآن أسفل:

إذا كنت لا ترى هذه الرسالة ، فعادة ما يكون لديك تحديث لتثبيته. انطلق وقم إما بتحديث WordPress أو إعادة تثبيته ، ثم تحقق من استمرار الخطأ 410.
إذا كنت لا تزال غير قادر على إصلاح خطأ HTTP 410
في هذه المرحلة ، ستكون قد جربت كل ما في وسعك لحل الخطأ 410. ومع ذلك ، قبل أن تستسلم تمامًا ، يجدر بك الاتصال بمطوري المكونات الإضافية والسمات الأخرى الخاصة بك ، لمعرفة ما إذا كان هناك خطأ على دراية به ومن المحتمل إصلاحه. إنها لقطة طويلة ، خاصة مع المكونات الإضافية التي لن تتعامل مع عناوين URL ، ولكنها مشكلة محتملة أخرى تم إيقافها.
سيكون منفذ الاتصال النهائي الخاص بك هو الاتصال بمضيفك من أجل الإصلاح. قد تكون مشكلة من جانب الخادم أعمق مما يمكنك التعامل معها ، وسيسعد معظم المضيفين بمساعدتك في إنشاء موقعك وتشغيله مرة أخرى.
استنتاج
من الناحية النظرية ، لا يظهر خطأ HTTP 410 إلا عند إزالة الصفحة نهائيًا. يمكنك استخدام 410 رمزًا لإخبار المستخدمين ومحركات البحث بأن الصفحة لن تكون موجودة في المستقبل. ومع ذلك ، من الناحية العملية ، يمكن أن تظهر أخطاء 410 بشكل غير متوقع.
عادة ، يمكنك إصلاح الأخطاء "الخادعة" 410 باستخدام أحد الأساليب الثلاثة التالية:
- تعطيل المكونات الإضافية لموقعك.
- إصلاح ملف htaccess الخاص بموقعك.
- أعد تثبيت ملفات WordPress الأساسية الخاصة بك.
هل لديك أي أسئلة حول كيفية إصلاح خطأ HTTP 410 ؟ دعنا نتحدث عنها في قسم التعليقات أدناه!
الصورة المصغرة للمادة بواسطة Rikiestu / shutterstock.com
