دليلك لإصلاح HTTP 304 غير معدل
نشرت: 2021-08-12هل سبق لك أن بحثت عن كلمة رئيسية على Google ، ونقرت على ارتباط ، ووجدت خطأ؟
كمستخدم ، يمكن أن تكون هذه تجربة محبطة للغاية. وبالنسبة للشركات ، إنها كارثة.
فهو لا يمنع الأشخاص من مشاهدة المحتوى الذي يريدون مشاهدته فحسب ، بل يجعل الأمر يبدو أيضًا وكأن موقع الويب معطّل تمامًا.
لكن هذه ليست المشكلة الوحيدة التي يمكن أن يسببها هذا الخطأ.
تقوم روبوتات محرك البحث بعرض رموز حالة HTTP واستخدامها كعامل في مدى جودة ترتيب الصفحة.
إذا حصلوا بشكل متكرر على أكواد معينة عند الزحف إلى صفحتك ، فقد يؤدي ذلك إلى إضعاف كبير في مُحسنات محركات البحث الفنية الخاصة بك.
في هذا الدليل ، سنغطي رموز حالة HTTP وما يعنيه رمز HTTP 304 غير المعدل.
بالإضافة إلى ذلك ، سوف نقدم بعض النصائح حول كيفية إصلاح المشكلة.
ما هي أكواد حالة HTTP؟
لنفترض لمدة دقيقة أنك تستخدم جهاز الكمبيوتر المحمول الخاص بك وأنك تستخدم Google للبحث عن معلومات حول موضوع معين.
تنقر على الرابط الأول ويأخذك إلى هذا الموقع.
في الفترة الزمنية القصيرة التي يتم فيها تحميل الصفحة ، تحدث عدة أشياء.
➤ أولاً ، يطلب مستعرض الويب الذي تستخدمه من خادم موقع الويب العديد من المستندات المرتبطة بموقع الويب الذي تحاول الوصول إليه.
يمكن أن يكون هذا HTML أو رسومات أو ملفات أو أي شيء آخر ضروري لجعل الصفحة تظهر بالشكل الذي أراده مصمم موقع الويب.
➤ ثم يستجيب الخادم وتظهر الصفحة على شاشتك.
تسمى اللغة التي يستخدمونها ذهابًا وإيابًا بروتوكول HTTP.
في بعض الأحيان ، توجد مشكلة بين الطلب وما يقدمه الخادم ، مما يؤدي إلى تشغيل ما يسمى برمز حالة HTTP.
هذا في الأساس تحديث حالة لما إذا كان كل شيء سار بشكل صحيح مع الطلب أم لا.
هناك بالفعل العشرات من رموز الحالة. إنها تشير إلى كل شيء من الصفحة التي تم تحميلها بشكل جيد إلى الصفحة التي لم تعد نشطة.
في معظم الحالات ، لن يرى المستخدم النهائي رمز الحالة إذا لم تكن هناك مشكلة.
ومع ذلك ، فإن روبوتات محرك البحث تفعل ذلك ، مما يمنحهم معلومات إضافية حول ما إذا كانت الصفحة تعمل حاليًا أو محدثة.
ما هو HTTP 304 غير معدل؟
رمز الحالة HTTP 304 Not Modified هو استجابة محددة جدًا تنص على أن الصفحة لم تتغير منذ آخر مرة تم الوصول إليها بواسطة المتصفح.
بشكل عام ، إذا كنت الشخص الذي يبحث عن موقع الويب على متصفحك المفضل ، فهذه ليست مشكلة كبيرة.
هذا يعني فقط أن المتصفح يستحوذ على الملفات المخزنة مؤقتًا في المرة الأخيرة التي قمت فيها بزيارة موقع الويب ويعرضها لتوفير الوقت والمساحة.
من المهم ملاحظة أن رؤية رمز 304 غير معدل في المتصفح أمر نادر للغاية.
عادة ، هذا يعني أن هناك مشكلة في متصفحك المحدد أو أن لديك برامج ضارة على جهازك.
ولكن عندما يتعلق الأمر برؤية روبوتات محركات البحث لهذا النوع من الأكواد ، فهذه مشكلة بالنسبة لكبار المسئولين الاقتصاديين.
تخبر إعادة توجيه HTTP 304 محرك البحث أن موقع الويب الخاص بك لم يتم تحديثه منذ آخر مرة تم الزحف إليه ولا توجد معلومات جديدة.
إذا كنت قد أجريت تحديثًا حقًا ، مثل إضافة محتوى أو روابط جديدة ، فقد يتسبب ذلك في عدم تحقيق الصفحة لترتيب بحث يعكس هذه التغييرات.
هذا هو السبب في أنه من المهم لأصحاب مواقع الويب الانتباه عند ظهور رموز الحالة HTTP 304 غير المعدلة ، حيث يمكن أن تقلل بشكل كبير من فرصهم في تحقيق حركة مرور عضوية أفضل.
ما هي أسباب عدم تعديل HTTP 304؟
هناك أسباب مختلفة لشفرة الحالة 304 غير المعدلة ، ومعظمها من جانب العميل للأشياء وليس على موقع الويب الخاص بك.
إذا كان المستخدم يرى هذه المشكلة في متصفحه ، فمن المؤكد أن المشكلة هي نهايته.
فيروس أو برامج ضارة
في بعض الأحيان ، يعرض الكمبيوتر الذي يحتوي على فيروسات أو برامج ضارة هذا الخطأ لسبب غير مفهوم لمواقع أو روابط معينة.
يبدو أن هذا أكثر شيوعًا لمواقع الويب التي يزورها الشخص بشكل متكرر. عادةً ما يؤدي إجراء فحص الحماية من الفيروسات إلى تقليل المشكلة.
ملحقات المستعرض
يبدو أن بعض امتدادات المستعرضات تتسبب في المزيد من المشكلات مع رموز حالة HTTP أكثر من غيرها.
في كثير من الأحيان ، قد يؤدي تعطيل هذه الإضافات مؤقتًا أثناء الوصول إلى الصفحة إلى تشغيل بعض الإضافات.
سجل المتصفح الكامل
في بعض الأحيان تكون المشكلة مجرد ذاكرة تخزين مؤقت ممتلئة للغاية.
يعد تنظيف سجل المتصفح طريقة جيدة لإعادة تعيين كل شيء والتأكد من أن الإصدار الحالي من الصفحة قابل للعرض.
هذا يعني أن المتصفح سيعمل على سحب هذه المعلومات الجديدة بدلاً من الاعتماد على النسخة المخبأة المحفوظة بالفعل في السجل.
كيفية إصلاح جانب الخادم غير المعدل HTTP 304
الآن ، نحتاج أيضًا إلى معالجة ما يمكن أن يفعله المسوقون عندما يرون العديد من رموز الحالة HTTP 304 غير المعدلة تظهر في سجلات الوصول.
هذا يعني أنه ليس هناك شخص أو شخصان فقط يواجهان هذه المشكلة مع متصفحاتهم ، ولكنها مشكلة أكبر بشكل عام.
لإصلاح هذه المشكلة ، يمكنك استخدام علامات رأس معينة مثل If-Modified-Since أو Last-Modified.
في حين أن هذا يتطلب القليل من المعرفة الفنية والفهم ، فإن الأساسيات وراء ذلك هي إخبار المتصفحات وبرامج البحث الآلية بآخر مرة تم فيها تغيير الصفحة بالفعل بدلاً من تركها للتخمين.
لذا ، دعنا نستخدم مثالاً على Last-Modified: الاثنين ، 2 أغسطس 2021 03:24:15 بتوقيت جرينتش .
ثم يتحقق المتصفح أو الروبوت من التاريخ الحالي لمعرفة ما إذا كان هذا بعد ذلك الوقت.
إذا لم يكن هناك تحديث فعليًا ، فسيتلقى الروبوت الرمز 304 غير المعدل ويلتزم بالمعلومات المخزنة مؤقتًا التي لديه.
يؤدي ذلك إلى تحسين سرعة الصفحة وتقليل الحمل الإجمالي على الموارد.
ولكن إذا كان ذلك بعد الوقت المحدد ، فسيصل المتصفح أو الروبوت إلى نسخة جديدة من موقع الويب لتحقيق هذه المعلومات المحدثة.
عادةً ما يتم وضع الترميز If-Modified-Since أو Last-Modified في رأس الصفحة ، مما يعني الوصول إلى ملفات ترميز HTML الخاصة بموقعك على الويب.
بالنسبة لمعظم مطوري مواقع الويب المبتدئين ، قد يتطلب ذلك العمل مع فريق من ذوي الخبرة لتنفيذ أو العثور على مكون إضافي تابع لجهة خارجية يقوم بذلك نيابة عنك.
ما يمكن أن يفعله هذا لتحسين محرك البحث الفني الخاص بك
تعتبر تقنية تحسين محركات البحث (Technical SEO) مهمة مثل الكلمات الرئيسية والمحتوى الذي تستخدمه على موقع الويب الخاص بك.
دعونا نضعها بعبارات بسيطة.
لا يوجد سوى عدد كبير من الصفحات التي يمكن لـ Google الزحف إليها على موقع الويب الخاص بك في غضون فترة زمنية معينة.
بدلاً من التخلي عن إحدى هذه الفتحات لصفحة دائمة الخضرة نادرًا ما تتغير - مثل صفحة حول أو صفحة اتصال - من الأفضل تركها تنتقل إلى صفحة جديدة تمت إضافتها أو تعديلها مؤخرًا.
تطلب أكواد HTTP 304 غير المعدلة من Google تخطي ذلك والبحث عن شيء آخر.
ويوفر الترميز If-Modified-Since أو Last-Modified طريقة لتشغيل رموز الحالة 304 غير المعدلة بطريقة فعالة.
النتيجة النهائية؟
تستطيع روبوتات Google فحص المزيد من موقع الويب الخاص بك للعثور على البيانات المهمة التي تم تغييرها أولاً ، مقابل استخدام تلك الموارد في قسم لا يحصل بانتظام على معلومات جديدة.
الخلاصة: إصلاح 304 من رموز الحالة غير المعدلة لـ SEO
كما يمكنك أن تقول ، فإن 304 رموز الحالة غير المعدلة لها سبب وجيه لكونها جزءًا من الهيكل الفني لموقع الويب.
ولكن عندما تقوم بتحسين صفحتك للحصول على حركة مرور عضوية أفضل ، فمن المهم إدارة العملية بشكل أكثر كفاءة.
ماذا لو لم تكن متأكدًا من أن فريقك فني بما يكفي للتعامل مع هذه الأنواع من المشكلات؟
هذا هو المكان الذي يمكن أن تساعد فيه Stage.
دع خبراء WordPress لدينا يتعمقون في موقع الويب الخاص بك ويتعاملون مع جميع مهام الترميز نيابة عنك مع الاحتفاظ بأشياء مثل سجلات الوصول ورموز حالة HTTP في الاعتبار.
تعرف على المزيد حول Stage الآن!