
معرفی
تغییر مسیر، ارسال یک URL به URL دیگر است. ریدایرکت ها هنگام انتقال محتوا از یک صفحه به صفحه دیگر یا تغییر ساختار یک پیوند دائمی به یک وب سایت مفید هستند.
خطای Too Many Redirects زمانی رخ می دهد که مرورگر به URL دیگری هدایت می شود که به نوبه خود به URL اصلی اشاره می کند و یک حلقه تغییر مسیر ایجاد می کند. چندین دلیل احتمالی برای خطا و چندین راه حل وجود دارد.
در این آموزش با علت خطای ERR_TOO_MANY_REDIRECTS و نحوه رفع آن آشنا خواهیم شد.
خطا با تغییر مسیرهای زیاد به چه معناست؟
این خطا نشان می دهد که مرورگر در چرخه بی پایان تغییر مسیرها گیر کرده است. یک چرخه تغییر مسیر بی پایان زمانی رخ می دهد که شما از URL بازدید می کنید که به URL دیگری که به URL اول برمی گردد اشاره می کند.
پس از چندین بار تغییر مسیر، مرورگر چرخه تغییر مسیر را قطع می کند و پیغام خطای “Redirects بیش از حد” را نمایش می دهد. مرورگرهای مختلف به روش های مختلف به کاربران از این خطا هشدار می دهند. اکثر مرورگرها اخطار «تغییر مسیرهای بیش از حد» را نمایش می دهند و نحوه تصحیح خطا را پیشنهاد می کنند.
بخش زیر بسته به مرورگر شما چندین نوع خطا دارد:
کروم به مقدار زیادی تغییر مسیر می دهد
Google Chrome میگوید این صفحه از کار افتاده است و نشان میدهد که پاک کردن کوکیها ممکن است کمک کند.
فایرفاکس مقدار زیادی تغییر مسیر می دهد
فایرفاکس توضیح می دهد که صفحه به درستی هدایت نشده است و می گوید که کوکی ها می توانند این مشکل را ایجاد کنند.
تغییر مسیرهای سافاری بسیار زیاد است
سافاری توضیح می دهد که به دلیل تغییر مسیرهای زیاد نمی تواند صفحه را باز کند.
تغییر مسیرهای بسیار زیاد به پایان می رسد
مایکروسافت اج بیان می کند که دامنه شما بارها شما را هدف قرار داده است و پیشنهاد می کند برای رفع مشکل کوکی ها را پاک کنید.
اکثر مرورگرها پیشنهاد میکنند که کوکیها ممکن است دلیل خطاهای ERR_TOO_MANY_REDIRECTS باشند. بخش بعدی این و سایر دلایل احتمالی خطا را توضیح می دهد.
باعث error_too_many_redirects می شود
چندین عامل ممکن برای چرخه انحراف وجود دارد. در زیر لیستی از رایج ترین دلایل چرخه تغییر مسیر وب سایت وردپرس آورده شده است:
مشکلات حافظه پنهان مرورگر / کوکی ها. مرورگر ممکن است داده های معیوب را در حافظه پنهان ذخیره می کند و در نتیجه یک خطای تغییر مسیر ایجاد می کند.
برنامه های افزودنی مرورگر گاهی اوقات یک برنامه افزودنی مرورگر می تواند باعث خطای تغییر مسیر شود.
آدرس سایت. پیکربندی نادرست در تنظیمات URL ممکن است باعث خطای تغییر مسیر شود.
کش وردپرس. کش وب سایت می تواند یک حلقه تغییر مسیر ایجاد کند.
گواهی SSL یک پروتکل امنیتی با پیکربندی نادرست (گواهی SSL) می تواند باعث چرخه تغییر مسیر شود.
خدمات و پلاگین های شخص ثالث. یک پلاگین معیوب وردپرس می تواند باعث چرخه تغییر مسیر شود.
فایل htaccess در سایت. یک فایل پیکربندی در سطح کاربر که وردپرس از آن برای بازنویسی URL ها در فایل index.php استفاده می کند. آدرس وب سایت به عنوان یک مقدار در پایگاه داده تعریف می شود.
در مقالات بعدی به بررسی دلایل این خطا در مرورگر و همچنین سایت و افزونه ها خواهیم پرداخت.
نشریه ارو تغییر مسیرهای بسیار زیاد اولین بار در Server.ir | نگرش جهانی، هاست ایرانی.