آموزش های وردپرس

کاملترین آموزش حل خطا Too Many Redirects وردپرس

کاملترین آموزش حل خطا Too Many Redirects وردپرس

خطای “Too Many Redirects” یک خطای وردپرس است که ممکن است به دلیل یک افزونه یا تنظیمات نادرست ایجاد شود. در واقع ارور Too Many Redirects یکی از رایج‌ترین خطاهایی است که توسط مدیران وردپرس مشاهده می‌شود.

این خطا حتی می‌تواند شما را از دسترسی به وب‌سایت خود محروم کند و رفع آن را کمی دشوار کند. خوشبختانه  ما در وب آیدین چندین بار مشکل “Too Many Redirects” را رفع کرده‌ایم بنابراین دقیقاً می‌دانیم چه کاری باید انجام دهیم.

در این مقاله به شما نشان خواهیم داد که چگونه به‌راحتی خطای “Too Many Redirects” را در وردپرس برطرف کنید. همچنین نحوه بازگرداندن دسترسی به وب‌سایت خود و عیب‌یابی این خطا را پوشش خواهیم داد.

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

علت به وجود آمدن خطای Too Many Redirects در وردپرس چیست؟

خطای “Too Many Redirects” ناشی از یک مشکل ریدایرکت نادرست در وردپرس است.

به طور خلاصه خطای Too Many Redirects زمانی که مرورگر از URL A به URL B و مجدد به URL A منتقل می‌شود، این ریدایرکت مداوم و بی‌فایده در نهایت منجر به خطای Too Many Redirects منجر خواهد شد.

همانطور که ممکن است بدانید وردپرس دارای یک ویژگی ساختار URL مناسب برای سئو است که از عملکرد ریدایرکت استفاده می‌کند. به طور مشابه بسیاری از افزونه‌های محبوب وردپرس از این ویژگی برای تنظیم ریدایرکت موقت، ایجاد ریدایرکت دائمی 301 و رفع خطاهای 404 استفاده می‌کنند.

اگر از یک افزونه برای رفع مشکل محتوای ناامن SSL یا یک افزونه کش وردپرس و حتی یک افزونه خاص برای ریدایرکت و سئو استفاده می‌کنید، ممکن است این موارد نیز روی هدایت‌ها تأثیر گذاشته و خطای “Too Many Redirects یا تعداد بیش از حد هدایت” را ایجاد کند.

کاملترین آموزش حل خطا Too Many Redirects وردپرس
نحوه نمایش خطای Too Many Redirects در گوگل کروم

هرچند مرورگر ها علت به وجود آمدن این خطا را نمایش نمی دهند و شما باید با دانش فنی خود این مشکل را حل کنید

کاملترین آموزش حل خطا Too Many Redirects وردپرس
نحوه نمایش خطای Too Many Redirects در فایرفاکس

1 – خالی کش وردپرس

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

2 – پاک کردن کش مرورگر

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

کاملترین آموزش حل خطا Too Many Redirects وردپرس

اگر بتوانید با استفاده از یک مرورگر متفاوت به طور معمول به وب سایت خود دسترسی پیدا کنید، باید کوکی ها و کش مرورگر را در مرورگر معمولی خود پاک کنید.

3 – غیرفعال سازی کلیه پلاگین ها

یکی دیگر از رایج‌ترین علت حلقه‌های هدایت وردپرس یا “ERR_TOO_MANY_REDIRECTS” یک اختلال افزونه‌ای است. یک افزونه وردپرس که سعی دارد یک ریدایرکت را به گونه‌ای تنظیم کند که با ریدایرکت‌های پیش‌فرض وردپرس تعارض داشته باشد، می‌تواند باعث ایجاد این خطا شود.

یکی از افزونه هایی که باعث ایجاد مشکل Too Many Redirects می‌شود افزونه Yoast SEO است که با غیر فعال سازی آن می توانید مشکل را بررسی کنید، اگر با غیرفعال سازی افزونه یوست سئو مشکل حل شد باید از بخش تغییر مسیر های این افزونه چند ریدایرکت آخر را حذف کنید و مجدد بررسی کنید، احتمالاً یک ریدایرکت ناخواسته در آن وجود دارد.

برای رفع این مشکل باید تمام افزونه‌های وردپرس را در وب‌سایت خود غیرفعال کنید. معمولاً می‌توانید به صفحه “افزونه‌ها » همه افزونه‌ها” در ناحیه مدیریت وردپرس بروید و افزونه‌ها را از آنجا غیرفعال کنید.

کاملترین آموزش حل خطا Too Many Redirects وردپرس

اگر دسترسی به داشبورد مدیریت وردپرس ندارید می توانید از طریق Cpanel وارد بخش File Manager شوید و از پوشه /wp-content/ پوشه Plugins را با یک تغییر نام غیر فعال کنید.

کاملترین آموزش حل خطا Too Many Redirects وردپرس
با تغییر نام پوشه plugins به plugins.deactivate غیرفعال سازی افزونه ها انجام می‌شود

اگر مشکل با غیرفعال سازی پلاگین ها حل شد پس باید مجدد پوشه پلاگین را با تغییر نام به plugins تغییر نام دهید.

4 – بررسی آدرس وردپرس

یکی دیگر از دلایل اصلی این خطا پیکربندی نادرست در تنظیمات URL وردپرس است. می‌توانید این گزینه‌ها را در صفحه “تنظیمات » عمومی” مشاهده کنید.

کاملترین آموزش حل خطا Too Many Redirects وردپرس

سعی کنید آدرس سایت در این بخش بدون www باشد.

5 –  ریست فایل htaccess.

در آموزش های قبلی نحوه یافتن فایل .htaccess را آموزش داده ایم  ابتدا فایل .htaccess را در کامپیوتر خود دانلود کنید، سپس روی آن کلیک راست کرده و آن را ویرایش کنید، نیاز است که کلیه دستورات داخل آن را حذف کنید و سپس کد های زیر را در آن وارد کنید:

حالا مجدد کش مرورگر را پاک کنید و بررسی کنید.

جمع بندی

اگر همچنان مشکل حل نشد ممکن است نیاز باشد با شرکت هاستینگ وردپرس خود تماس بگیرید تا مطمئن شوید که مشکلی در سرور وجود ندارد.

امیدواریم این آموزش نیز مانند دیگر آموزش های ارائه شده وب آیدین مورد توجه شما قرار گرفته باشد و توانسته باشید نسبت به  حل خطای Too Many Redirects اقدام کرده باشید، در آخر اگر هنوز مشکل شما حل نشده است می توانید در بخش کامنت ها مشکل خود را بیان کنید تا سریعا به آن پاسخ دهیم.

آیدین حسینی

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

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا