رفع ارور Avoid multiple page redirects با 5 روش
اگه خطای Avoid multiple page redirects رو در ابزارهای تست سرعت سایت، مشاهده کردید نگران نباشید. رفع این خطا کار پیچیدهای نیست و با راهحلهای این آموزش میتونید از پس این مشکل بربیاید. چیستی این خطا و 4 راهکار برای رفعش رو در این مقاله از میزفا تولز بررسی میکنیم. همراه ما باشید.
علت ایجاد خطای Avoid multiple page redirects چیست؟
ریدایرکت یا تغییر مسیر به این معناست که بازدیدکنندگان سایت از یک آدرس به یک آدرس دیگه منتقل میشوند. استفاده از ریدایرکت بر روی سرعت سایت تاثیر منفی میزاره زیرا رفتن به یک صفحه و سپس تغییر مسیر و رفتن به یک صفحه جدید باعث هدر رفتن زمان میشه. پس باید تا جایی که میتونید استفاده از ریدایرکت رو به حداقل برسونید.
خطای Avoid multiple page redirects میگه که از ریدایرکتهای متعدد صفحه جلوگیری کنید. زمانی خطای Avoid multiple page redirects ایجاد میشه که شما به صفحهای که تغییر مسیر داره، لینک بدید و یا برای رفتن به یک صفحه جدید، از بیشتر از یک تغییر مسیر استفاده کنید. به توصیه گوگل تغییر مسیرهایی که ضروری نیستند باید حذف شوند.
نحوه شناسایی خطای Avoid multiple page redirects
برای تشخیص خطای Avoid multiple page redirects فقط کافیست وارد پنل کاربریتون در ابزار سئو ایرانی میزفا تولز بشید و سپس ابزار واکاوی صفحه رو انتخاب کنید. ابزار واکاوی یکی از ابزارهای تست سرعت سایت ایرانی هست که نسبت به ابزارهای دیگه چندین برتری داره. زبان این ابزار فارسی هست و به صورت کاملا رایگان میتونید از تمام امکانات و پیشنهاداتی که ارائه میده، استفاده کنید.
همچنین این امکان واستون فراهمه تا از طریق مکان ایران سایت خودتون رو از نظر سرعت مورد بررسی قرار بدید که در هیچ کدوم از ابزارهای دیگه چنین موردی وجود نداره.
در بخش عملکرد خطاها به چند دسته تقسیم میشوند، فرصت بهبود، عیب شناسی و معیارهای بدون مشکل که شما باید بر اساس اولویت، اول به رفع خطاهایی که قرمز رنگ هستند بپردازید.
در این تصویر مشکل Avoid multiple page redirects با رنگ آبی مشخص شده و این سایت چنین مشکلی نداره ولی اگه برای سایت شما قرمز یا نارنجی رنگ بود، باید حتما برطرفش کنید. پس همین حالا وارد ابزار واکاوی و بخش عملکرد بشید و وجود این خطا رو به راحتی در سایتتون بررسی کنید.
رفع ارور Avoid multiple page redirects با 5 روش
در ادامه به بررسی 5 روش برای رفع خطای Avoid multiple page redirects میپردازیم.
1- بررسی ریدایرکتهای سایت
برای رفع ارور Avoid multiple page redirects باید این مراحل رو طی کنید.
در ابتدا ریدایرکتها رو شناسایی و پیدا کنید.
در مرحله بعدی علت ایجاد این ریدایرکتها رو بررسی کنید. اگه به این تغییر مسیرها نیازی نیست، حذفشون کنید.
اگه این ریدایرکتها برای سایت لازمه، توجه داشته باشید که به لینکهای ریدایرکت لینک ندهید و به مقصد اونها لینک بدهید.
2- بررسی تنظیمات ریدایرکت افزونه یواست (نسخه پولی)
در سایتهای وردپرسی یکی از دلایل اصلی ایجاد این خطا افزونه یواست هست. افزونه یواست مخصوصا نسخه پولیش به طور خودکار ریدایرکت ایجاد میکنه. مثلا با حذف کردن یک محتوا، تصویر، دسته و … یک ریدایرکت جدید ایجاد میکنه یا اینکه اگر شما لینک یکی از صفحات یا برگههای خود را تغییر دهید، بهصورت خودکار خود افزونه لینک قدیمی را به لینک جدید ریدایرکت میکند.
این اتفاق باعث ایجاد ریدایرکت تو در تو در طول زمان میشه که شاید اصلا هم خبر نداشته باشید. پس اگه با این خطا روبهرو شدید، حتما قسمت ریدایرکتهای یواست رو بررسی کنید.
لازمه بدونید که با غیر فعال کردن هم این مشکل حل نمیشه و بازم ریدایرکتهای افزونه یواست باقی میمانند. برای این کار باید چک کنید که اون آدرسی که این خطا رو میده در کدوم یکی از ردیفهای ریدایرکتهای افزونه هست و بعد پاکش کنید.
3- تداخل تنظیمات ریدایرکت .htaccess با افزونههای سایتهای وردپرسی
گاهی اوقات تنظیمات ریدایرکت .htaccess با افزونهها به مشکل میخورند و خطای Avoid multiple page redirects ایجاد میشه. برای رفع این خطا باید کدهای اضافی .htaccsess رو بردارید و تست کنید. اگه با انجام این کار مشکل حل شد، پس حتما مشکل از کدها بوده. اگه با حذف این کدها مشکلی برای سایتتون پیش نمیاد که حذفشون کنید وگرنه از متخصص بخواید که این مشکل رو بررسی و برطرف کنه.
4- استفاده همزمان از افزونه یواست و افزونه تخصصی در زمینه ریدایرکت
یکی دیگه از دلایلی که خطای Avoid multiple page redirects ایجاد میشه، استفاده از دو تا افزونه برای ریدایرکت هست. وقتی همزمان با این دو افزونه کار میکنید، این خطا به وجود میآید. اگه شما هم دو افزونه دارید که کار ریدایرکت رو انجام میدن، فقط کافیه با یکی از افزونهها کار کنید و اون یکی رو غیر فعال کنید.
5- پاک کردن ریدایرکتهای زنجیرهای
تغییر مسیرهای زنجیره ای همون طور که از اسمش پیداست وقتی ایجاد میشه که URL اول رو به URL دوم ریدایرکت کردید، URL دوم رو به URL سوم و همین طور الی آخر. برای رفع این مشکل ابتدا باید ریدایرکتهای زنجیره ای رو پیدا کنید و سپس URL اول رومستقیما به مقصد نهایی یا همون URL آخری لینک بدید.
اگه خطای Avoid multiple page redirects رو در ابزارهای تست سرعت سایت مشاهده کردید، قطعا همین خطا رو با عنوان redirect loop یا redirect chain در سرچ کنسول هم دارید. پس با رفع این خطا میتونید خطای سرچ کنسول رو هم برطرف کنید. در مورد این خطای سرچ کنسول در مقاله علت خطای Redirect error در سرچ کنسول و راه رفع آن بیشتر توضیح دادیم.
همین امروز خطای Avoid multiple page redirects رو برطرف کنید.
حالا که علت خطای Avoid multiple page redirects و راههای رفعش رو یاد گرفتید، وارد ابزار واکاوی صفحه میزفا تولز بشید و در صورت مشاهده این خطا در ابزار واکاوی، دست به کار بشید و با این 5 روش، خطا رو رفع کنید.
اگه دنبال افزایش سرعت سایتتون هستید باید تمام خطاهای سرعت سایت رو بهبود بدید. ما در سری مقالات آموزش افزایش سرعت سایت به بررسی تک تک این خطاها و راهکارهای رفع اونها پرداختیم. پس یک برنامه بچینید و روزانه حداقل یکی از این مقالات رو بررسی کنید و روی سایتتون انجام بدید تا شاهد افزایش سرعت سایت و افزایش ترافیک سایتتون باشید. این آموزشها در کنار استفاده از ابزار واکاوی میزفا تولز نقشه راه خوبی برای افزایش سرعت سایتتون هستند.