رفع مشکل redirect وردپرس و باز نشدن پیشخوان و سایت
یکی از کاربران یک ایمیل به ما ارسال کرد که امکان ورود به مدیریت وردپرس را ندارد ، بسیاری مسائل باعث می شوند پیشخوان وردپرس باز نشود مانند خطا در برقراری ارتباط با پایگاه داده و خطا Internal Server Error و مشکل صفحه سفید در وردپرس اما یکی دیگر از مشکلاتی که باعث می شود پیشخوان وردپرس باز نشود مشکل redirect وردپرس است ، زمانی که سایت با این مشکل مواجه می شود هر درخواست مجدد به صفحه ورود به مدیریت منتقل می شود و صفحه ورود به ما نمایش داده می شود و یا با خطا redirect loop مواجه می شویم ، در این مقاله آموزش رفع مشکل redirect وردپرس را توضیح می دهیم.
روش های رفع مشکل redirect وردپرس
توجه : قبل از اعمال هر تغییری از وردپرس خود پشتیبان تهیه کنید.
پاک کردن کوکی ها برای حل مسئله ورود
یکی از دلایل مشکل redirect وردپرس کوکی ها هستند ، وردپرس از کوکی برای نگه داشتن کاربر در پیشخوان استفاده می کند بنابراین اولین کاری که باید انجام دهید پاک کردن کش و کوکی مرورگر خود می باشد ، همچنین اطمینان پیدا کنید که کوکی ها در مرورگر شما فعال هستند ، پس از حذف کش و کوکی مرورگر خود را ببندید و مجدد باز کنید ، بسیاری از مواقع با این تغییر مشکل رفع می شود.
غیر فعال کردن تمام افزونه ها
گاهی اوقات افزونه های وردپرس این مشکل را ایجاد می کنند به خصوص زمانی که دو افزونه با هم سازگاری نداشته باشند ، برای غیر فعال کردن تمام افزونه ها در وردپرس می توانید به وسیله ftp یا کنترل پنل سرویس هاست خود پوشه پلاگین واقع در plugins را به plugins_backup تغییر دهید با این کار تمام افزونه های شما غیر فعال می شوند و شما می توانید پس از آن مجدد پوشه را به plugins تغییر دهید و وارد پیشخوان شوید و به صورت تک تک افزونه ها را فعال کنید تا متوجه شوید که کدام افزونه مشکل را ایجاد کرده است ، همچنین می توانید از مقاله نحوه غیر فعال کردن افزونه های وردپرس زمانی که wp-admin باز نمی شود برای اطلاعات بیشتر استفاده کنید.
بازگشت به پوسته پیش فرض
پوسته های وردپرس می توانند مشکل redirect را ایجاد کنند ، مخصوصا زمانی که شما وردپرس خود را بروز کرده باشید و یا پوسته خود را به نسخه جدیدتری ارتقا داده باشد ، برای تغییر به پوسته پیش فرض شما باید وارد مسیر /wp-content/ خود شوید و سپس پوسته فعلی خود را تغییر نام دهید و سایت را باز کنید ، وردپرس به طور خودکار پوسته شما را به پیش فرض تغییر می دهد ، اگر شما پوسته پیش فرض را قبلا حذف کرده اید لازم است آن را مجدد آپلود نمایید یا یک قالب سالم جایگزین قالب فعلی خود با همان نام کنید. اگر شما از قالب پیش فرض استفاده می کنید می توانید یک قالب با همان نام پیش فرض جایگزین پوسته فعلی کنید.
حذف فایل .htaccess
گاهی اوقات فایل .htaccess مشکل خطا redirect وردپرس را ایجاد می کند ، شما می توانید توسط ftp یا پنل هاست وارد خود شوید و سپس از فایل .htaccess پشتیبان بگیرید و این قابل را حذف کنید و بررسی کنید مشکل رفع می شود یا خیر ، همچنین برای اطمینان برای فایل .htaccess داخل پوشه /wp-admin/ نیز همین این تغییر را اعمال کنید. اگر مشکل رفع شد شما می توانید وارد پیشخوان شوید و از منوی تنظیمات روی پیوند های یکتا کلیک کنید و سپس روی دکمه ذخیره کلیک کنید وردپرس به طور خودکار فایل .htaccess شما را ایجاد می کند تا مشکل 404 برای شما ایجاد نشود.
بروزرسانی url سایت
در برخی از موارد مشاهده کردیم این مشکل از وارد کردن اشتباه آدرس سایت در تنظیمات وردپرس ایجاد شده است برای رفع آن شما باید وارد پنل هاست خود شوید و سپس فایل wp-config.php را ویرایش کنید و کد های زیر را تغییر دهید و در صورت عدم وجود آنها را اضافه کنید. توجه کنید که اگر سایت شما www دارد آن را حتما به آدرس اضافه کنید ، شما باید به جای example.com سایت خود را جایگزین کنید.
define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');
تغییرات را ذخیره کنید و سپس وارد سایت و پیشخوان خود شوید و بررسی کنید که مشکل رفع شد یا خیر
ما امیدواریم این مقاله به شما کمک کنه مشکل redirect وردپرس شما رفع شه ، اگر شما نیز با این مشکل مواجه شدید اما روش دیگری برای رفع آن انجام دادید لطفا آن را در قسمت دیدگاه های همین صفحه ارسال کنید تا دیگران نیز از آن استفاده کنند.