Wp-rocket: يتسبب مرجع LazyLoad الجزئي في حدوث خطأ 404 في Google Search Console

تم إنشاؤها على ٩ مارس ٢٠١٨  ·  4تعليقات  ·  مصدر: wp-media/wp-rocket

تلتقط وحدة تحكم بحث Google لسبب ما مرجع الملف الجزئي من LazyLoad JS الخاص بنا وتلقي خطأ 404 يقول إن الملف التالي مفقود:

http://example.com/wp-content/plugins/wp-rocket/inc/front/js/lazyload-

هذه نتيجة إيجابية خاطئة ويمكن تجاهلها. لكننا نحصل على تذاكر بخصوص هذا الأمر مما يزعج بعض مستخدمينا.

الحل المحتمل - قم بتضمين ملف وهمي باسم الملف. عملت لمستخدم.

التذاكر ذات الصلة:

lazyload low bug

ال 4 كومينتر

اكتشف كيف يمكن حل ذلك باستخدام مرشح robots_txt بدلاً من ملف وهمي - https://developer.wordpress.org/reference/hooks/robots_txt/

https://docs.wp-rocket.me/article/1085-lazyload-404-error-in-google-search-console

لا يبدو أن منع عنوان URL المعطل عبر ملف robots.txt يمكن الاعتماد عليه. أبلغ أحد العملاء

شكرا glueckpress . إن امتلاك ملف وهمي ليس حلاً أنيقًا أيضًا.

ربما بدلا من

var v = !("IntersectionObserver" in w) ? "8.7.1" : "10.5.2";
s.src = "https://www.example.com/wp-content/plugins/wp-rocket/inc/front/js/lazyload-" + v + ".min.js";

يجب أن نذهب ببساطة إلى:

s.src = !("IntersectionObserver" in w) ? "https://www.example.com/wp-content/plugins/wp-rocket/inc/front/js/lazyload-8.7.1.min.js" : "https://www.example.com/wp-content/plugins/wp-rocket/inc/front/js/lazyload-10.5.2.min.js";

Tabrisrp - هل هذا حل أفضل؟

أنا أحب هذا بشكل أفضل ، نعم

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات