این آموزش به شما نشون میده چطور خطای This page redirect Loop رو در وردپرس رفع کنین.
گاهی اوقات لازمه URL رو از یک سایت وردپرس به سایت دیگری ریدایرکت کنین. چنین تغییر مسیری ممکنه باعث خطای 310 – Too Many Redirects بشه. مرورگر شما در این مورد این پیام رو نشون میده: This webpage has a redirect Loop.
مرورگرهای مدرن چرخه ثابت ریدایرکت رو می شکنن تا از hung جلوگیری کنن و خطای ذکر شده به جای اون نمایش داده میشه:
خطا ممکنه توسط مرورگر یا سرور ایجاد بشه:
اگر مشکل از سمت client باشه، مشکل رو میتونین از طریق کوکی ها حل کنین. باید کش مرورگر و کوکی ها رو پاک کنین:
در گوگل کروم: به Setting> Privacy> Clear Browsing Data> Cookies and other browsing data برین و کش و کوکی ها رو پاک کنین:
در فایرفاکس: به بخش Tools> History> Clear recent history> Cookies برین و کش مرورگر و کوکی ها رو پاک کنین:
سپس مرورگرتون رو ببندین و دوباره شروع کنین. صفحه باید بدون خطا باز بشه.
اگر بعد از پاک کردن کوکی ها، خطا همچنان وجود داره، دلیلش از سمت سرور هست. به عنوان یک راه حل جایگزین، میتونین با استفاده از مرورگر دیگری به URL دسترسی داشته باشین. دلیل واقعی از فایل htaccess هست. که باید در حالت تمیز، بدون خطوط ریدایرکشن زیاد نگه داشته بشه. بنابراین فایل رو پاک کنین. همچنین میتونین با ارائه دهنده هاستینگ تماس بگیرین تا فایل ها رو برای موضوع ریدایرکت بررسی کنین.