خطاها · حدود 6 دقیقه

خطای ERR_TOO_MANY_REDIRECTS در مرورگر یعنی چه و از کجا شروع کنیم؟

یک سایت در Chrome یا مرورگر دیگر باز نمی‌شود و پیام ERR_TOO_MANY_REDIRECTS یا «too many redirects» می‌بینید، در حالی که سایت‌های دیگر عادی کار می‌کنند.

اگر عجله داری

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

مرحله‌به‌مرحله

  1. اول همان سایت را در یک پنجره Incognito یا Private باز کنید. اگر آنجا باز شد، احتمالاً داده ذخیره‌شده همان سایت یا یک افزونه درگیر است.
  2. به‌جای پاک‌کردن کل history و cookieها، از تنظیمات مرورگر داده و cookie همان دامنه را پیدا و حذف کنید؛ بعد دوباره وارد سایت شوید.
  3. تاریخ و ساعت دستگاه را روی حالت خودکار و مقدار درست بررسی کنید، چون زمان اشتباه می‌تواند ورود و cookieهای امن را به‌هم بزند.
  4. اگر مشکل فقط در حالت عادی باقی است، افزونه‌هایی که روی همان سایت محتوا، cookie یا مسیر درخواست را تغییر می‌دهند موقتاً خاموش و دوباره آزمایش کنید.
  5. اگر سایت روی چند دستگاه و چند اینترنت مختلف همین خطا را می‌دهد، احتمال مشکل سمت خود سایت بیشتر است؛ در این حالت تغییرهای مکرر مرورگر شما معمولاً کمکی نمی‌کند.

چرا این کار جواب می‌دهد؟

سایت‌ها برای انتقال از HTTP به HTTPS، انتخاب دامنه اصلی، ورود کاربر یا زبان از redirect استفاده می‌کنند. اگر cookie قدیمی با وضعیت جدید سایت ناسازگار شود یا تنظیمات سمت سرور یک حلقه بسازد، مرورگر بارها بین مقصدها رفت‌وبرگشت می‌کند و در نهایت متوقف می‌شود.

سؤال‌هایی که معمولاً بعدش پیش می‌آید

اگر سایت در Incognito باز شود یعنی مشکل از چیست؟

این نشانه قوی است که cookie یا داده ذخیره‌شده سایت، افزونه‌ها یا تنظیمات حالت عادی مرورگر دخیل‌اند؛ اما به‌تنهایی علت دقیق را ثابت نمی‌کند.

لازم است همه cookieهای Chrome را پاک کنم؟

نه. وقتی مشکل فقط برای یک دامنه است بهتر است ابتدا داده همان سایت را پاک کنید تا ورود بقیه سایت‌ها بی‌دلیل از بین نرود.