رفع خطای avoid bad requests در gtmetrix حذف کد خطا

در این مقاله از سایت آموزی قصد داریم شما را با نحوه رفع خطای avoid bad requests در gtmetrix جهت ارتقای سرعت لود و توسعه سئو در وبسایت آشنا کنیم.

رفع خطای avoid bad requests در gtmetrix | خطا avoid bad requests

خیلی وقت‌ها فایل‌های HTML و CSS شما یک درخواستی را سمت سرور دارن مثلا برای لود یک عکس یا فایل HTML دیگری که وجود ندارد، در اینجا چه اتفاقی می‌افتد؟ باعث می‌شود مرورگر و سرور به دور از هدف فعالیت انجام بدهند و سرور زمان بیشتری برای گشتن پاسخ مرورگر صرف کند چون دنبال چیزی میگردد که وجود ندارد.

پیغام خطای ۴۰۴

همه ما با خطای ۴۰۴ تا به حال روبه‌رو شده‌ایم و وقتی به این خطا برمیخوریم که فایلی وجود نداشته باشد، حال وقتی bad requests به وجود میاد که کاربر با خطای ۴۰۴ یا پیدا نشدن صفحه‌ای روبه‌رو بشود، خطای ۴۰۴ یک پاسخ استاندارد HTTP است که نشان می‌دهد کاربر توانایی برقراری با سرور را دارد اما سرور نمی‌تواند درخواست گرفته شده از سمت کاربر را پیدا کند.

در این حالت سرور صفحه خطایی با عنوان “۴۰۴ Not Found” تولید می‌کند

وقتی کاربر به دنبال لینک شکسته شده یا لینک مرده است.

 خطای Avoid bad requests چگونه پیدا کنیم؟

بسیاری از اوقات خطای bad request بسیار آشکار هستند مانند زمانی که یک تصویر قرار هست در جایی باشد ولی نیست، و نبودن یک تصویر مثلا در بکگراندbackground ) بسیار آشکار و معلوم است.
خیلی وقت‌ها هم ممکن است از خطای bad requests هیچ نشانه‌هایی نمایان نشود، پس همیشه سعی داشته باشید از لود شدن و فراخوانی فایل‌هایی که لازم نیست در آن صفحات لود شوند اجتناب کنید، منظورم از فایل‌ها همان عکس‌هایی که مورد استفاده قرار نمی‌گیرند یا فایل‌های CSS و JS که لازم به لود آنها نیست، این امر کمک بسیاری به سایت شما در بالا بردن هر چه سریع‌تر پاسخ از سمت سرور می‌کند و باعث می‌شود با این خطا کمتر روبه‌رو شوید

و نتیجه آن افزایش سرعت سایت وردپرس یا هر CMS دیگری خواهد بود.

با استفاده از ابزارهای page speed tool همانند سایت جی تی متریکس ، سایت pingdom و webpagetest شما می‌توانید صفحات مورد نظر خود را بررسی کنید

و بهترین راه و مطمئن‌ترین ابزاری است که میتوان برای پیدا کردن این خطاها استفاده کرد.

ولی در کل میتوان از ابزار Inspect در مرورگرها هم استفاده کرد

به این منظور اول باید صفحه‌ای که قصد دارید خطاهای آن را جویا شوید

رفته و سپس کلیک راست کرده و گزینه Inspect را انتخاب کنید،

در قسمت Console شما میتوانید خطاهای موجود را با رنگ قرمز مشاهده نمایید.

چگونه مشکل Avoid bad requests را رفع کنیم؟

گاهی رفع خطاهای bad requests بسیار راحت‌تر از پیدا کردن ‌انهاست. اگر شما با یک یا چند خطای bad requests روبه‌رو شدید کافیست آن خط کدی که در حال فراخوانی یک فایل (فایلی که سمت سرور وجود ندارد) است را حذف کنید یا یک جایگزین مناسب برای آن فایل ایجاد کنید، مثلا اگر صفحه شما یک عکسی را فراخوانی می‌کند یا به اصطلاح آن را صدا می‌زند، اما عکس وجود ندارد،

کافیست آدرس src را تغییر داده و آدرس یک عکس دیگر را بدهید

یا کلا کدهای فراخوانی آن عکس را حذف کنید تا درخواست بد به وجود نیاید.

پیوندهای مهم و کاربردی

تگ های HTML در سایت آموزی

تگ های جدید HTML5 در سایت آموزی

صفات تگ های HTML در سایت آموزی

تگ های منسوخ شده HTML5 در سایت آموزی

تگ های block level و inline level در سایت آموزی

تگ های HTML در W3school

ویژگی های CSS در سایت آموزی

ویژگی های CSS در W3schools

رفع خطای avoid bad requests در gtmetrix حذف کد خطا – اختصاصی سایت آموزی