alireza.barzodi
alireza.barzodi
خواندن ۳ دقیقه·۱ سال پیش

آموزش گام به گام رفع ارور Too Many Redirects

ارور "Too Many Redirects" یا "به‌وجود آمدن تعداد زیادی انتقال متوالی" به معنی این است که وب‌سایتی که کاربر می‌خواهد به آن دسترسی پیدا کند، به‌دلیل تعداد زیادی انتقال‌های متوالی در حلقه‌های مختلف، قادر به نمایش صفحه‌ای که درخواست شده است نمی‌باشد. این مشکل معمولاً به دلیل تنظیمات نادرست سرور و یا سیستم مدیریت محتوا (CMS) می‌باشد که باعث ایجاد حلقه‌های تکراری انتقال می‌شود. این اتصال‌های متوالی می‌توانند به شکل بی‌نهایت ادامه یابند که موجب بارگذاری بی‌پایان صفحه می‌شود و در نهایت منجر به ارور "Too Many Redirects" می‌شود.

 رفع ارور Too Many Redirects
رفع ارور Too Many Redirects

ارور Too Many Redirects در وردپرس

هنگامی که مرورگر نتواند URL نهایی را بارگیری کند، خطای تغییر مسیرهای بسیار زیاد رخ می دهد. در اکثر موارد، به خصوص هنگام تغییر مسیر بین دو دامنه، زمانی که مرورگر از URL A به URL B و بازگشت به URL A هدایت می شود، این تغییر مسیر و انتقال مداوم و بی فایده در نهایت منجر به خطای Too Many Redirects می شود. در این شرایط، گویی مرورگر در یک حلقه تکراری گیر افتاده است که به عنوان حلقه تغییر مسیر شناخته می شود. خطاها به کاربر این پیام را می دهد که وب سایت مورد نظر چندان امن نیست. بنابراین، باید به سرعت مشکل را برطرف کنید.

مراحل رفع ارور Too Many Redirects

  • کش مرورگر را خالی کنید: پیام خطا در هر مرورگر متفاوت ظاهر می شود.
  • کش و کوکی وردپرس را پاک کنید: اگر پاک کردن کش مرورگر همچنان خطای تغییر مسیرهای زیاد را برطرف نکرد، به داشبورد مدیریت وردپرس خود بروید و کش وردپرس را از طریق افزونه های پاکسازی کش وردپرس پاک کنید. اگر از افزونه WP Rocket استفاده می کنید، می توانید کش کل وب سایت را از منوی نوار بالای وب سایت پاک کنید.
  • تنظیمات URL وردپرس را بررسی کنید: آدرس وردپرس نیز آدرسی است که برای نصب وردپرس روی سرور خود استفاده کرده اید. برای رفع خطای Too Many Redirects در وردپرس، اینجا را بررسی کنید که آیا هر دو آدرس مطابقت دارند یا خیر. مطمئن شوید که فضاهای اضافی در ابتدا، وسط یا انتهای URL وجود دارد. گاهی اوقات شما ابتدا آدرس را با http وارد می کنید و فراموش می کنید http را به https تغییر دهید.
  • تنظیمات HTTPS را بررسی کنید: یکی از مهمترین مواردی که پس از ثبت دامنه و راه اندازی وب سایت باید در نظر گرفت، خرید گواهی امنیتی SSL است. با این حال، گاهی اوقات ممکن است مشکل ساز باشد. اگر وب‌سایت خود را طوری پیکربندی کرده‌اید که آدرس وب‌سایت خود را بدون دریافت گواهی SSL به‌صورت https نمایش دهد، ممکن است منجر به خطای Too Many Redirects شود.
  • افزونه‌های وردپرس را موقتاً غیرفعال کنید: تعدادی از خطاهای وردپرس را می توان با نصب یا غیرفعال کردن افزونه برطرف کرد. بنابراین، در این قسمت نیز اگر مشکل از سمت افزونه های وردپرس است، می توانید با بررسی هر افزونه، خطای Too Many Redirects را برطرف کنید. برای این کار ابتدا افزونه ها را به صورت انبوه غیرفعال کنید. اگر مشکل حل شد پلاگین ها را یکی یکی فعال کنید و با بررسی مجدد وب سایت افزونه مشکل ساز را پیدا کنید.
  • فایل .htaccess را غیرفعال کنید: توصیه می کنیم از وب سایت یک نسخه پشتیبان تهیه کنید. فایل htaccess یکی از مهم ترین فایل های وردپرس است که نقش مهمی در تنظیمات وب سایت شما دارد. اکنون می خواهیم از این فایل مهم به عنوان آخرین راه حل برای رفع خطای Too Many Redirects دیدن کنیم. برای رفع مشکل ریدایرکت های زیاد، به پنجره مدیریت میزبانی خود بروید و در قسمت «اطلاعات سیستم و فایل ها» گزینه File Manager را انتخاب کنید. سپس روی پوشه public_html کلیک کرده و فایل htaccess. را پیدا کنید. حالا نام فایل را تغییر دهید، به وب سایت برگردید و بررسی کنید که آیا مشکل حل شده است یا خیر. اگر مشکل حل شد، یعنی مشکل از آن فایل بود.
وقتی مرورگر تلاش می‌کند تا به پیوندی یکتا در وب‌سایتتان متصل شود؛ اما درخواست او از سمت سرور برمی‌گردد، این درخواست در حلقه‌ای تکراری گیر می‌افتد و ناموفق می‌ماند. درنهایت، با نمایش خطای err_too_many_redirects و بازنشدن، وردپرس تسلیم‌شدنش را اعلام می‌کند. با‌این‌حال، با شش اقدام کاربردی و مؤثر می‌توانید ارور Too Many Redirects را رفع کنید.
پارس پک
متخصص وردپرس و سیستم های مدیریت محتوا مثل: جوملا، دروپال، پرستاشاپ- ارائه دهنده آخرین آموزش های موجود برای تمام cms های موجود در سطح وب
شاید از این پست‌ها خوشتان بیاید