- دلیل رخ دادن خطای تغییر مسیر در وردپرس چیست؟
- نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس
- 1- کوکی ها و کش مرورگر خود را حذف کنید | آموزش رفع خطای err too many redirects
- 2- از یک افزونه کش استفاده کنید | حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس
- 3- غیر فعال سازی موقت افزونه ها | نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس
- 4- تغییر تنظیمات URL از طریق داشبورد مدیریت | آموزش حل ارور Too Many Redirects
- 5- بررسی تنظیمات HTTPS وردپرس و گواهینامه های SSL | آموزش رفع خطای err too many redirects
- 6- بازنشانی فایل htaccess| حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس
- سوالات متداول
آموزش رفع خطای error too many redirects به زبان ساده
همانطور که می دانید در وردپرس خطاهای مختلفی دیده می شود که یکی از رایج ترین آنها خطای مشکل ریدایرکت های زیاد یا همان error too many redirects می باشد. در این گونه مواقع وقتی قصد دارید به سایت خود وارد شوید، با یک پیغام خطا مواجه می شوید و نمی توانید به سایت خود دسترسی داشته باشید، به عبارتی قفل می شوید. این خطا می تواند ناشی از مشکلاتی درتنظیمات HTTPS، افزونه ها، آدرس های سایت یا برخی مشکلات دیگر باشد. به همین منظور ما در این مطلب قصد داریم آموزش رفع خطای error too many redirects را با استفاده از روش های مختلف در اختیار شما عزیزان قرار دهیم تا بتوانید به سادگی این مشکل بزرگ را در سایت خود حل نمائید. با ما همراه باشید.
بیشتر بخوانید: آموزش بهترین روش های بهینه سازی URL سایت
دلیل رخ دادن خطای تغییر مسیر در وردپرس چیست؟
قبل از اینکه بخواهیم شما را با حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس آشنا کنیم، بهتر است با دلایل رخ دادن این خطا آشنایی بیشتری کسب کنید. به طور کلی؛ این پیغام خطا در وردپرس به این معنی است که سایت وردپرس شما باعث میشود مرورگر بازدیدکننده در یک حلقه تغییر مسیر دائمی گیر کند.
در واقع زمانی شما با این خطا روبه رو می شوید که مرورگر شما نمی تواند به سرور متصل شود و بازدیدکننده در یک حلقه مسیر گیر کرده و در نهایت با خطا مواجه می شود. این خطا در مرورگرها مختلف متفاوت دیده می شود و هر کدام از آنها هشدارهای مختلفی را نمایش می دهند.
همانطور که اشاره شد؛ این خطا می تواند در مرورگر های مختلف متفاوت باشد:
- مرورگر کروم: The page isn’t working یا ERR_TOO_MANY_REDIRECTS
- مرورگر فایرفاکس: The page isn’t redirecting properly
- مرورگر اج: The page isn’t working right now
- مرورگر سافاری: Safari Can’t Open the Page
دلایل مختلفی وجود دارد که باعث می شود شما با این خطا در سایت خود مواجه می شوید که برخی از آنها عبارت هستند از: تنظیمات اشتباه آدرس سایت، نصب افزونه های مضر، اتمام حافظه و… صرف نظر از علت، این خطا باعث می شود که کاربر نتواند به سایت شما وارد شود، به همین دلیل خیلی سریع باید آن را رفع نمائید در غیر این صورت بسیاری از مشتریان خود را از دست می دهید.
بیشتر بخوانید: آموزش نحوه رفع خطا 429 یا too many requests وردپرس
نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس
خوشبختانه روش های مختلفی برای رفع این خطا وجود دارد که در ادامه مطلب سعی می کنیم مهم ترین آنها را به شما عزیزان آموزش دهیم. همراه ما باشید.
- کوکی ها و کش مرورگر خود را حذف کنید
- از یک افزونه کش استفاده کنید
- غیر فعال سازی موقت افزونه ها
- تغییر تنظیمات URL از طریق داشبورد مدیریت
- بررسی تنظیمات HTTPS وردپرس و گواهینامه های SSL
- بازنشانی فایل htaccess
در ادامه توضیحاتی در خصوص هریک از این روش ها در اختیار شما عزیزان قرار می دهیم. امیدوارم تا انتهای این آموزش مارو همراهی کنید.
1- کوکی ها و کش مرورگر خود را حذف کنید | آموزش رفع خطای err too many redirects
یکی از جدی ترین دلایل رخ دادن خطای تغییر مسیر در وردپرس، کوکی ها و کش مرورگر می باشد. به طور کلی؛ اگر داده های مختلفی در مرورگر ما ذخیره شود، ممکن است باعث ایجاد اختلال در مرورگر شود که همین موضوع باعث می شود با خطاهای مختلفی روبه رو شوید. حال برای اینکه بفهمید که آیا مرورگر شما باعث به وجود آمدن این خطا شده یا نه، کافیست از طریق یک مرورگر دیگر وارد سایت شوید. اگر توانستید بدون مشکل با یک مرورگر دیگر وارد سایت شوید، این بدان معناست که مشکل رخ دادن خطا کوکی ها و کش مرورگر می باشد که باید آنها را پاکسازی نمائید.
این فرآیند بسته به مرورگر انتخابی شما ممکن است متفاوت باشد. به عنوان مثال، در گوگل کروم می توانید کش و کوکی ها را با کلیک بر روی نماد سه نقطه در گوشه سمت راست بالا پاک کنید. سپس گزینه More Tools را انتخاب نمائید:
پس از آن روی گزینه پاک کردن اطلاعات مرورگر کلیک کنید. سپس یک پنجره برای شما ظاهر می شود که از شما می خواهید یک محدوده زمانی را مشخص کنید. حال اگر می خواهید همه چیز را حذف کنید، کافیست از منوی کشویی گزینه “All time” را انتخاب کنید.
پس از انتخاب محدوده زمانی خود، تمامی تیک های موجود را بزنید و در نهایت روی دکمه “Clear data” کلیک کنید تا تمامی داده های شما حذف گردد. گوگل کروم در حال حاضر تمام کوکی ها و حافظه پنهان خود را حذف خواهد کرد. حال کافیست وارد سایت خود شوید و مشاهده کنید که آیا مشکل ریدایرکت های زیاد در وردپرس برای شما رفع شده یا خیر، در صورتی که این مشکل برای شما رفع نشده می توانید مراحل دیگر را امتحان کنید.
بیشتر بخوانید: آموزش رفع خطای ۴۲۹ در وردپرس | چگونه ارور error 429 – too many requests را در وردپرس رفع کنیم؟
2- از یک افزونه کش استفاده کنید | حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس
استفاده از یک افزونه کش و ذخیره سازی، یک راه عالی برای افزایش عملکرد سایت شما می باشد. شما می توانید از یک افزونه کش برای پاکسازی حافظه پنهان سایت خود استفاده کنید. افزونه های مختلفی در این خصوص هم به صورت رایگان و هم به صورت پرمیوم ارائه شده که می توانید به دلخواه یکی از آنها را روی وردپرس خود فعال کنید. به عنوان مثال افزونه Plugin Cache W3 یک افزونه کش قردتمند است که می توانید از آن برای رفع خطای err_too_many_redirects استفاده کنید.
در ابتدا این افزونه را نصب و فعال کنید، پس از فعال سازی افزونه، از بخش “تنظیمات” روی گزینه “WP Super Cache” کلیک نمائید. پس از آن می توانید کش وردپرس خود را پاکسازی کنید.
پس از آن این افزونه تمام فایل های ذخیره شده را از وب سایت شما حذف می کند. به احتمال خیلی زیاد پس از آن خطای too many redirect در وردپرس برای شما رفع می شود.
بیشتر بخوانید: حملات DDoS چیست؛ راه های مقابله با انواع حملات دیداس
3- غیر فعال سازی موقت افزونه ها | نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس
افزونه ها بخش بزرگی برای هر وب سایتی می باشند. بنابراین اگر شما در سایت خود از افزونه های مختلفی استفاده می کنید، ممکن است یک افزونه مخرب باعث شود که شما با مشکل ریدایرکت های زیاد در وردپرس مواجه شوید. حال برای رفع این مشکل، در ابتدا وارد پیشخوان وردپرس خود شوید و سپس به صفحه افزونه ها مراجعه کنید. پس از آن می توانید تمامی افزونه های خود را انتخاب و سپس غیرفعال کنید.
همچنین اگر به پیشخوان وردپرس دسترسی ندارید می توانید اینکار را از طریق هاست انجام دهید. برای انجام اینکار، ابتدا وارد کنترل پنل هاست خود شوید و سپس به پوشه دایرکتوری اصلی هاست مراجعه کنید. بعد از ان وارد پوشه “wp-content” شوید. حال در این پوشه، پوشه ای به نام “plugins” وجود دارد که تمامی افزونه های شما درآن نصب می باشد. شما باید نام این پوشه را تغییر دهید. به عنوان مثال می توانید نام این پوشه را “plugins.deactivate” قرار دهید. پس از آن تمامی افزونه های شما غیرفعال می شود.
پس از آن به وردپرس خود مراجعه کنید، اگر مشکل ریدایرکت زیاد در وردپرس برای شما حل شد، این بدان معناست که یکی از افزونه های شما مخرب است، بنابراین باید یکی یکی افزونه های خود را فعال کنید تا متوجه شوید کدام افزونه مخرب می باشد، در نهایت آن افزونه را حذف کنید.
بیشتر بخوانید: خطای تغییر مسیر در وردپرس + 5 روش برای رفع خطاهای redirection
4- تغییر تنظیمات URL از طریق داشبورد مدیریت | آموزش حل ارور Too Many Redirects
یکی دیگر از روش های رفع خطای ریدایرکت زیاد یا همان رفع خطای err_too_many_redirects در وردپرس، تغییر تنظیمات URL وردپرس می باشد. برای اینکار از پیشخوان وردپرس وارد بخش “تنظیمات” شوید و سپس روی گزینه “عمومی” کلیک نمائید. حال در این صفحه آدرس وردپرس خود را (URL) و آدرس سایت (URL) بررسی کنید.
اطمینان حاصل کنید که هر دو URL ها به درستی پیکربندی شده اند.
بیشتر بخوانید: بهترین افزونه ریدایرکت وردپرس | 9 پلاگین ریدایرکت وردپرس برتر
5- بررسی تنظیمات HTTPS وردپرس و گواهینامه های SSL | آموزش رفع خطای err too many redirects
یکی دیگر از دلایل رایج نمایش این خطا در وردپرس، مشکل در گواهی اس اس ال و یا پیکربندی نادرست HTTPS سایت شما می باشد. در ادامه نحوه رفع هریک از اینها را به شما توضیح می دهیم.
– نحوه رفع مشکلات رایج HTTPS
چند مشکل HTTPS وردپرس وجود دارد که می تواند باعث رخ دادن این خطا در وردپرس شود. ابتدا، اگر می خواهید از HTTPS در سایت خود استفاده کنید، باید مطمئن شوید که ابتدا گواهی SSL را نصب کرده اید. در صورتی که از HTTPS بدون گواهی SSL استفاده کنید، این موضوع می تواند به تنهایی باعث رخ دادن انواع خطاها در سایت شود.
بنابراین شما باید بتوانید گواهی SSL را از طریق داشبورد میزبان خود نصب کنید. اگر با نصب گواهی اس اس ال آشنایی ندارید به شما پیشنهاد می کنم که مطلب “فعالسازی گواهی امنیت SSL در وردپرس با افزونه Really Simple SSL” را مشاهده نمائید.
– نحوه رفع تنظیمات Cloudflare SSL
اگر از Cloudflare استفاده می کنید، باید تنظیمات Cloudflare SSL خود را بررسی کنید تا مطمئن شوید که این مشکل را ایجاد نمی کنند. برای بررسی این موضوع، وارد داشبورد Cloudflare خود شوید و سپس به تنظیمات SSL/TLS برای سایتی که در آن مشکل دارید مراجعه نمائید. اگر گواهی SSL را روی سرور خود نصب کرده اید، باید مطمئن شوید که Cloudflare برای استفاده از Full پیکربندی شده است. در بیشتر موارد، انتخاب Full امن ترین گزینه است.
بیشتر بخوانید: آموزش رفع خطای 413 وردپرس | روش های رفع ارور request entity too large
6- بازنشانی فایل htaccess| حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس
اگر ریدایرکتهای سطح سرور را با استفاده از فایل htaccess. سایت وردپرس خود تنظیم کردهاید، ممکن است باعث شود که شما با خطای ریدایرکت در سایت خود مواجه شوید. علاوه بر این، برخی از افزونه ها ممکن است قوانین .htaccess خود را اضافه کرده باشند که باعث ایجاد مشکل می شود.
ساده ترین راه حل در اینجا این است که وردپرس را مجبور کنیم یک فایل جدید htaccess تولید کند. برای انجام اینکار می توانید از مراحل زیر استفاده کنید:
- در ابتدا وارد کنترل پنل هاست خود شوید.
- سپس فایل htaccess را در پوشه روت سایت خود پیدا کنید (همان پوشه ای که شامل پوشه های wp-admin و wp-content می باشد).
- یک کپی از فایلبه عنوان پشتیبان گرفته و در رایانه محلی خود ذخیره کنید.
- پس از آن فایلرا از سرور خود حذف کنید.
حال به سایت خود وارد شوید، اگر خطا برطرف شده بود، این یعنی مشکل از فایل htaccess بوده است. حال تنها کاری که باید انجام دهید این است که وردپرس را مجبور کنید یک فایل htaccess جدید برای شما تولید کند. برای انجام اینکار از روش زیر استفاده کنید:
- وارد پیشخوان وردپرس خود شوید
- از بخش “تنظیمات” روی گزینه “پیوندهای ثابت” کلیک کنید
- مطمئن شوید که ساختار پیوند دائمی مناسب انتخاب شده است
- روی ذخیره تغییرات کلیک کنید.حتی اگر هیچ تنظیماتی را تغییر ندهید، باز هم باید روی دکمه ذخیره تغییرات کلیک کنید تا وردپرس فایلرا بازسازی کند.
بیشتر بخوانید: 5 روش برای رفع خطای 401 در وردپرس و ارور 401 unauthorized
سوالات متداول
دلایل مختلفی وجود دارد که باعث می شود شما با این خطا در سایت خود مواجه می شوید که برخی از آنها عبارت هستند از: تنظیمات اشتباه آدرس سایت، نصب افزونه های مضر، اتمام حافظه و...
ساده ترین روش برای حل این مشکل پاکسازی کش و کوکی های مرورگر می باشد. معمولاً با این ترفند این خطا در سایت شما برطرف خواهد شد. علت بروز خطای Too Many Redirects در وردپرس چیست؟
ساده ترین روش رفع ارور Too Many Redirects چیست؟
بیشتر بخوانید: چگونه کش مرورگر و وبسایت را خالی کنیم
جمع بندی: آموزش رفع خطای Too Many Redirects در وردپرس
وردپرس دارای خطاهای زیادی می باشد که بسیاری از آنها به سادگی قابل رفع شدن می باشند. در صورتی که در سایت وردپرسی خود با خطای ریدایرکت مواجه می شوید، می توانید با استفاده از روش هایی که در این مطلب به شما توضیح دادیم به سادگی آن را رفع نمائید. ما در این مطلب نحوه رفع خطا Too Many Redirects در وردپرس را با استفاده از چندین روش به شما عزیزان آموزش دادیم. امیدوارم از این مطلب رضایت کامل داشته باشید.
منبع: hostinger
لیست مطالب
- دلیل رخ دادن خطای تغییر مسیر در وردپرس چیست؟
- نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس
- 1- کوکی ها و کش مرورگر خود را حذف کنید | آموزش رفع خطای err too many redirects
- 2- از یک افزونه کش استفاده کنید | حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس
- 3- غیر فعال سازی موقت افزونه ها | نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس
- 4- تغییر تنظیمات URL از طریق داشبورد مدیریت | آموزش حل ارور Too Many Redirects
- 5- بررسی تنظیمات HTTPS وردپرس و گواهینامه های SSL | آموزش رفع خطای err too many redirects
- 6- بازنشانی فایل htaccess| حل مشکل ERR_TOO_MANY_REDIRECTS در وردپرس
- سوالات متداول
- علت بروز خطای Too Many Redirects در وردپرس چیست؟
- ساده ترین روش رفع ارور Too Many Redirects چیست؟
نظرات کاربران
ثبت دیدگاه