تلتقط وحدة تحكم بحث Google لسبب ما مرجع الملف الجزئي من LazyLoad JS الخاص بنا وتلقي خطأ 404 يقول إن الملف التالي مفقود:
http://example.com/wp-content/plugins/wp-rocket/inc/front/js/lazyload-
هذه نتيجة إيجابية خاطئة ويمكن تجاهلها. لكننا نحصل على تذاكر بخصوص هذا الأمر مما يزعج بعض مستخدمينا.
الحل المحتمل - قم بتضمين ملف وهمي باسم الملف. عملت لمستخدم.
التذاكر ذات الصلة:
اكتشف كيف يمكن حل ذلك باستخدام مرشح 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 - هل هذا حل أفضل؟
أنا أحب هذا بشكل أفضل ، نعم