خطای 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 را انتخاب کنید.
روی گزینه See all site data and permissions کلیک کنید.
در این صفحه لیست کوکیها را مشاهده خواهید کرد. استی موردنظر را جستجو کرده و کوکیهای آن را حذف کنید.
Cache سرور یا وردپرس را پاک کنید
سیستم Cache سیستمیست که اطلاعات سایت شما را ذخیره کند تا دفعه بعد بارگذاری آسانتر باشد. اما نگهداری دادههای قدیمی در این بخش گاه میتواند موجب ایجاد مشکلاتی بشود.
درصورتیکه به وردپرس خود دسترسی دارید، میتوانید افزونه WP Super Cache برای این کار استفاده کنید.
پاککردن Cashe مرورگر
مرورگر شما نیز در بخش Cache اطلاعاتی را ذخیره میکند که ممکن از برخی از دادههای قدیمی آن نیز مشکل ایجاد کند.
اگر از کروم استفاده میکنید، در قسمت تنظیمات به بخش Privacy and security بروید و سپس روی گزینه Clear browsing data کلیک کنید.
مشکل اصلی را پیدا کنید
اگر روشهای قبلی خطا را درست نکرد، نیاز است تا مشکل اصلی را پیدا کنید. چند روش برای این کار وجود دارد:
- استفاده از ابزار 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 معمولاً به دلیل مشکلات در تنظیمات افزونهها یا وردپرس پیش میآید. با استفاده از روشها و نکاتی که گفتیم، میتوانید به راحتی خطا را برطرف کنید.