سبد خرید
0

هیچ محصولی در سبد خرید نیست.

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

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

از جمله رایج ترین دلایلی که باعث ایجاد این نوع خطا در وردپرس میشه شامل کوکی های قدیمی، مشکل در برخی پلاگین های ریدایرکت، کش، قوانین اشتباه در فایل htaccess و مشکل پیکربندی URL وبسایت با ترکیبی از تنظیمات Cloudflare هستن. برای اطلاع از نحوه عیب یابی این مشکل ادامه این مقاله رو بخونین.

کوکی ها رو حذف کنین

اگر از مرورگر کروم استفاده می کنین، به Settings > Clear Browsing Data > Clear Data برین.

در فایرفاکس به History > Clear Recent History برین. جزییات رو انتخاب کنین و تیک همه کادرها به جز Cookies رو بردارین. محدوده زمانی رو مشخص کنین و روی Clear Now کلیک کنین.

در Safari روی Safari > Preferences > Privacy > Manage Website Data > Remove All کلیک و تایید کنین.

در Opera، روی Settings > Delete Private Data > هر دو کادر Delete temporary cookies و Delete all cookies رو علامت بزنین، بعد روی Delete کلیک کنین.

بعد وبسایتتون رو به روز کنین و ببینین آیا خطا رفع شده یا نه.

 

غیر فعال کردن پلاگین ها

اگر مشکل هنوز وجود داره، سعی کنین پلاگین هاتون رو از دیتابیس یا از طریق داشبوردتون غیرفعال کنین. برای غیرفعال کردن پلاگین ها از طریق داشبورد، وارد داشبورد مدیریت وردپرس بشین و Plugins > Deactivate. وبسایتتون رو مجددا بارگذاری کنین و ببینین که آیا مشکل حل شده یا نه.

یکی دیگر از راه های مناسب برای غیرفعال کردن پلاگین ها استفاده از WP-CLI هست(یک رابط خط فرمان که به کاربران اجازه میده وبسایت های وردپرسشون رو از طریق خط SSH مدیریت کنن). برای غیرفعال کردن یک پلاگین از طریق WP-CLI دستور زیر رو اجرا کنین:

پست پیشنهادی :  نحوه استفاده از سرور SMTP برای ارسال ایمیل‌های وردپرس

فقط بعد از این که روشهای بالا رو امتحان کردین و اگر خطا هنوز وچود داشت، پلاگین ها رو با تغییر نام پوشه های مربوطه غیرفعال کنین. قبل از انجام این تغییر، از فایل ها و دیتابیستون از طریق Security > Backups یک نسخه پشتیبان تهیه کنین.

بعد به File Manager برین. در ستون سمت چپ File Manager، پوشه خاص redirection plugin رو پیدا کنین و نامش رو تغییر بدین.

 

تنظیمات Cloudflare

پیکربندی URL وبسایت شما با ترکیب تنظیمات Cloudflare هم میتونه باعث ایجاد چنین خطایی بشه. اگر Cloudflare  رو فعال کردین اما وبسایتتون برای کار با نسخه HTTPS به درستی پیکربندی نشده، یا به دلایلی تنظیمات پشتیبانی SSL تغییر کرده، میتونه منجر به خطای Too Many Redirects بشه.

برای رفع اون، باید تنظیمات پشتیبانی Cloudflare’s SSL رو بر اساس طرح URL (http/https) که وبسایتتون استفاده میکنه، تنظیم کنین. این تنظیمات رو در Site Tools > Speed > Cloudflare > Manage Cloudflare Settings > SSL Support قرار داره.

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

 

 

برای بررسی طرح URL فعلی وبسایتتون و تنظیمات مناسب Cloudflare، در داشبورد وردپرس به Settings > General برین. اگر URL سایت و Home با HTTPS شروع میشه، باید تنظیمات Full رو در پشتیبانی Cloudflare’s SSL انتخاب کنین.

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

 

 

اگر آدرس صفحه اصلی و سایت باHTTPS شروع میشه، باید Flexible رو انتخاب کنین که گزینه مناسبیه.

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

 

 

اصلاح فایل htaccess

قبل از اصلاح فایل htaccess  توجه داشته باشین که در صورتی که فایل htaccess بافایل پیش فرض جایگزین بشه، هر گزینه سفارشی (اضافه شده به صورت دستی یا توسط پلاگین) از بین خواهد رفت. همچنین در صورتی که وبسایت از PHP استاندارد و نسخه PHP متفاوت با نسخه مدیریت شده استفاده میکنه، این تنظیم هم از بین میره و ممکنه نیاز به تنظیم مجدد نسخه باشه.

پست پیشنهادی :  آموزش تغییر ابعاد Parallax Slider در وردپرس

به File Manager برین و به دنبال دایرکتوری روت وبسایتتون (public_html) بگردین. روی فایل htaccess کلیک راست کرده و Rename رو انتخاب کنین برای نگهداری نسخه پشتیبان، عبارت old رو در انتهای نام اضافه کنین و روی Confirm کلیک کنین.

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

 

 

بعد با استفاده از دکمه New File یک فایل جدید اضافه کنین و اسمش رو htaccess بذارین.

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

 

 

روی فایل جدید کلیک راست کرده و Edit رو انتخاب کنین. مقادیر زیر رو در فایل کپی پیست کرده و فایل رو ذخیره کنین:

 

پاک کردن cache

اگر وبسایت شما از مثلا Memcached استفاده میکنه، تغییراتی که ایجاد می کنین فورا اعمال نمیشن. توصیه میشه تمام کش رو از مسیر Site Tools > Speed > Caching پاک کنین و روی نماد Flush Cache در زیر Actions  کلیک کنین. کش رو از مرورگرتون هم پاک کنین.

ارسال دیدگاه

نشانی ایمیل شما منتشر نخواهد شد.

توسط
تومان