خطای ERR_TOO_MANY_REDIRECTS زمانی اتفاق می‌افتد که وب‌سایت در یک‌چرخه انتقال گیر می‌کند و دسترسی شما به صفحه موردنظر مسدود می‌شود. این مشکل معمولاً از تنظیمات نادرست وب‌سایت، سرور یا افزونه است.

در این مقاله به دلایل رایج و نحوه رفع آن می‌پردازیم. همچنین نکاتی در این باره خواهیم گفت تا کار را برایتان راحت‌تر کنیم. با ماه همراه باشید.

دلایل رایج ERR_TOO_MANY_REDIRECTS در وردپرس

همان‌طور که گفتیم، خطای ERR_TOO_MANY_REDIRECTS در وردپرس زمانی رخ می‌دهد که سایت شما در یک‌چرخه انتقال گیر می‌کند. دلایل رایج این اتفاق به شکل زیر هستند:

  • پیکربندی نادرست URL
  • افزونه مشکل‌ساز و عدم مدیریت درست Cache
  • تنظیمات نادرست فایل htasccess
  • تغییرات در پروتکل HTTP و HTTPS
  • اطلاعات قدیمی Cache در مرورگر یا سرور

8 راه‌حل رفع ERR_TOO_MANY_REDIRECTS

برای حل خطای ERR_TOO_MANY_REDIRECTS در وردپرس، راه‌حل‌های مختلفی وجود دارد که در ادامه آن‌ها را بررسی خواهیم کرد.

به‌روزرسانی دستی صفحات

اولین راه‌حل بسیار ساده است. می‌توانید صفحه را بسته یا به‌روزرسانی کنید و مرورگر را مجبور کنید تا نسخه جدیدی از سایت را بارگذاری کند.

این روش سریع‌ترین راه است و انجام آن مانع دیگر استراتژی‌ها نمی‌شود.

برای به‌روزرسانی صفحه از میان‌برهای زیر استفاده کنید:

  • در گوگل کروم ویندوز: Ctrl + F5
  • در گوگل کروم مک: Command + Shift + R
  • در سافاری: Command + Option + R
  • در فایرفاکس ویندوز: Ctrl + F5
  • در فایرفاکس مک: Command + Shift + R

کوکی‌ها را حذف کنید

کوکی‌ها در واقع داده‌‌های کوچکی هستند که به وب‌سایت این امکان را می‌دهند تا اطلاعات بازدید اخیر شما را به‌خاطر بسپارند تا تجربه را برای شما شخصی‌سازتر کنند. اما گاهی این کوکی‌ها داده‌های نادرستی را ذخیره می‌کنند و باید حذف شوند.

برای حذف کوکی‌ها در گوگل کروم مراحل زیر را دنبال کنید.

روی سه‌نقطه نوار آدرس کلیک کنید و به بخش تنظیمات بروید.

تنظیمات در گوگل کروم

در نوار سمت چپ، به قسمت Privacy and security بروید. سپس گزینه Third-party cookies را انتخاب کنید.

Third-party cookies

روی گزینه See all site data and permissions کلیک کنید.

See all site data and permissions

در این صفحه لیست کوکی‌ها را مشاهده خواهید کرد. استی موردنظر را جستجو کرده و کوکی‌های آن را حذف کنید.

Cache سرور یا وردپرس را پاک کنید

سیستم Cache سیستمی‌ست که اطلاعات سایت شما را ذخیره کند تا دفعه بعد بارگذاری آسان‌تر باشد. اما نگهداری داده‌های قدیمی در این بخش گاه می‌تواند موجب ایجاد مشکلاتی بشود.

درصورتی‌که به وردپرس خود دسترسی دارید، می‌توانید افزونه WP Super Cache برای این کار استفاده کنید.

پاک‌کردن Cashe مرورگر

مرورگر شما نیز در بخش Cache اطلاعاتی را ذخیره می‌کند که ممکن از برخی از داده‌های قدیمی آن نیز مشکل ایجاد کند.

اگر از کروم استفاده می‌کنید، در قسمت تنظیمات به بخش Privacy and security بروید و سپس روی گزینه Clear browsing data  کلیک کنید.

پاک‌کردن Cashe مرورگر

مشکل اصلی را پیدا کنید

اگر روش‌های قبلی خطا را درست نکرد، نیاز است تا مشکل اصلی را پیدا کنید. چند روش برای این کار وجود دارد:

  • استفاده از ابزار Redirect Checkr
  • استفاده از افزونه‌های مرورگر مانند Redirect Path

افزونه‌ها را برسی کنید

افزونه‌های وردپرس شما ممکن است مشکلی برای سایتتان ایجاد کرده باشند. برای بررسی افزونه‌ها ابتدا آن‌ها را به طور موقت از کار بیندازید. اگر مشکل سایت حل شد، حال نیاز است تا آن‌ها را تک‌به‌تک بررسی کنید. پس از یافتن افزونه موردنظر نیاز است آن را حذف کرده و جایگزینی برای آن پیدا کنید.

تنظیمات وردپرس را بررسی کنید

گاهی خطا در تنظیمات سایت باعث ایجاد خطای ERR_TOO_MANY_REDIRECTS می‌شود. یکی از دلایل اصلی آن می‌تواند وجود دامنه اشتباه باشد.

برای بررسی تنظیمات مراحل زیر را دنبال کنید:

  • به بخش General تنظیمات بروید.
  • آدرس WordPress Adress (URL) و Site Adress (URL) را بررسی کنید. این دو باید یکسان باشند.
  • اگر این آدرس‌ها متفاوت باشند باید فایل wp-config.php  را به طور دستی ویرایش کنید.

گواهینامه SSL را بررسی کنید

ممکن است مشکلی برای گواهینامه SSL پیش‌آمده باشد. این مشکلات ممکن به نصب نادرست آن بازگردد که به کمک Qualys SSL Server Test می‌توان بررسی‌اش کرد.

سخن پایانی

خطای ERR_TOO_MANY_REDIRECTS معمولاً به دلیل مشکلات در تنظیمات افزونه‌ها یا وردپرس پیش می‌آید. با استفاده از روش‌ها و نکاتی که گفتیم، می‌توانید به راحتی خطا را برطرف کنید.