خانه » آموزش سئو » خطای Remove query strings چیست؟ چطور برطرف میشود؟

خطای Remove query strings چیست؟ چطور برطرف میشود؟

برطرف کردن مشکل Remove query strings from static resources در وردپرس

جی تی متریکس gtmetrix سایتی برای مشاهده و آزمایش سرعت بارگذاری سایت است و با دارا بودن معیارهای مفید و کاملی به بررسی پارامترهای اصلی که بر روی سرعت بارگذاری سایت تاثیرگذار هستند می پردازد و در پایان نتیجه را در دو طبقه بندی page speed که نشان دهنده سرعت بارگذاری صفحات سایت و yslow که نشان دهنده کارایی و عملکرد سایت و سرور است نمایش می دهد. بسیاری از پارامترهای تعیین کننده سرعت بارگذاری صفحات را باید در هنگام طراحی سایت و طراحی قالب وردپرس رعایت کرد در این مطلب به معرفی پارامترهای تعیین کننده و توضیح کوتاهی درباره هر کدام می پردازیم پس تا پایان همراه ما باشید .

خطای Remove query strings from static resources چیست

گاهی اوقات کاربران با خطای Remove Query Strings From Static Resources مواجه میشوید . معنی لغوی این خطا ” Query String هارا از منابع ایستا حذف کنید ” میباشد. یعنی منابع Static مثل جاوااسکریپت ها ، استایل ها و … نباید بعد از اتمام آدسشان از کد:

?ver=3.9.6

یک نمونه URL بدون Query String و یک نمونه به همراه Query String در زیر قابل مشاهده میباشد تا معنی و مفهوم آن را به درستی درک کنید .

نمونه به همراه Query String :

کد:
http://sitename.com/wp-content/plugins/js/example.js?ver=3.4.2

نمونه بدون Query String :

کد:
http://sitename.com/wp-content/plugins/js/example.js

مورد دوم مدنظر ماست و صحیح است .

راه حل رفع مشکل Remove query strings from static resources چیست ؟

اصلاح دستی

اصلاح دستی مشکلات خاص خود را دارد . شما شاید بتوانید مواردی که در قالب و دم دستتان هستند را اصلاح کنید ولی با مواردی که توسط Plugin ها اضافه شدند چه میکنید ؟
باید تمام پلاگین هایتان را بگردید و آدرس هارا اصلاح کنید ! عملا کار سخت و غیرمنطقی است .

رفع خطای Remove query strings اصلاح با یک تکه کد PHP

فایل functions.php را که در فولدر قالبتان است را باز کنید ( اگر نیست ، بسازید ! ) و کد زیر را در آن قرار دهید .

کد PHP:
<?php
function _remove_script_version( $src ){
$parts = explode( ‘?ver’, $src );
return $parts[0];
}
add_filter( ‘script_loader_src’, ‘_remove_script_version’, ۱۵, ۱ );
add_filter( ‘style_loader_src’, ‘_remove_script_version’, ۱۵, ۱ );
?>

اگر از W3 Total Cache استفاده میکنید از تب ” Browser Cache Settings ” تیک گزینه ” Prevent caching of objects after settings change ” را بردارید و ذخیره کنید .

سپس سایت خود را با Ctrl+F5 رفرش ( Refresh ) کنید و تغییرات را مشاهده کنید .

اگر مشکلتان حل نشد ، در قسمت پرسش و پاسخ بخش وردپرس همین سایت تاپیک ایجاد کنید تا برسی های لازم انجام شود .

مطلب پیشنهادی

اهمیت تگ عنوان در رنکینگ سئو

اهمیت تگ عنوان مطالب در رنکینگ و سئو

دنیای سئو – گاهی اوقات آنقدر درگیر مسائل پیچیده و دشوار در بهینه سازی وبسایت ...

دیدگاه بگذارید

1 دیدگاه on "خطای Remove query strings چیست؟ چطور برطرف میشود؟"

خبرنامه
avatar
مرتب شدن براساس:   جدیدترین | قدیمی ترین | دارای بیشترین تعداد رای
اسطوره های ملل
میهمان
اسطوره های ملل

درود
مقاله بسیار مفیدی بود ممنون از مقاله خوبتون

wpDiscuz