خطای Too Many Redirectsدر وردپرس ؛ اجرای یک سایت وردپرس که خود میزبانی می شود فواید زیادی دارد ، اما گاهی اوقات برخی از خطاهای به راحتی قابل حل می توانند مبتدیان را اذیت کنند مثل تغییر مسیر در وردپرس ... .
در این مقاله ، ما به شما نشان خواهیم داد که چگونه بسیاری از مشکلات تغییر مسیر در وردپرس را حل کنید.

"The page isn’t redirecting properly. Firefox has detected that the server is redirecting the request for this address in a way that will never complete."

چرا من در وردپرس خطاهای زیادی را دریافت می کنم؟
خطای Too Many Redirectsدر وردپرس معمولاً به دلیل مسئله تغییر مسیر در با تنظیمات اشتباه رخ می دهد. همانطور که می دانید وردپرس دارای ساختار URL دوستانه SEO است که از عملکرد تغییر مسیر استفاده می کند. چندین افزونه محبوب دیگر وردپرس نیز از قابلیت تغییر مسیر استفاده می کنند. به عنوان مثال ، افزونه SEO WordPress به شما این امکان را می دهد که با هدایت کاربران به یک URL بدون دسته بندی دسته ، دسته بندی را از URL های دسته بندی حذف کنید. افزونه های SSL و cache وردپرس نیز از تغییر مسیرها استفاده می کنند. به دلیل عدم پیکربندی اشتباه در هر یک از این ابزارهای تغییر مسیر ، سایت شما ممکن است در انتها کاربران را به یک URL هدایت کند که در واقع آنها را مجدداً به URL ارجاع می دهد. در این صورت مرورگر کاربر بین دو صفحه به دام افتاده است و از این رو خطا را مشاهده می کنید.
چگونه بسیاری از خطای Too Many Redirects در وردپرس را برطرف کنیم؟

http://www.example.com
و به Settings » General بروید و آن را روی آن تنظیم کنید http://example.com
.
بیشتر میزبانان وب به شما اجازه می دهند انتخاب کنید آیا می خواهید پیشوند www را به نام دامنه خود اضافه کنید یا آن را بدون www داشته باشید.
در صورتی که انتخاب کرده اید www را به URL خود اضافه کنید ، افزودن http://example.com در تنظیمات وردپرس باعث خطا می شود.
یا اگر استفاده از دامنه خود را بدون پیشوند www انتخاب کرده اید ، افزودن آن با پیشوند www در تنظیمات وردپرس باعث این خطا می شود.
هنگامی که یک کاربر به سیستم مراجعه می کند http://example.com
، با پیکربندی سرور شما به http://www.example.com هدایت می شود و در آنجا http://example.com
توسط وردپرس مجدداً به آنجا هدایت می شود زیرا این همان چیزی است که شما در تنظیمات تنظیم کرده اید.
اگر سایت شما خوب کار می کند و شما هیچ تغییری در آن تنظیمات ایجاد نکرده اید.
سپس شما باید با میزبان وب خود تماس بگیرید ، زیرا احتمالاً در انتها مشکل پیکربندی است.
با این حال ، اگر ارائه دهنده میزبانی قابل اعتماد وردپرس ندارید ، و آنها هرگونه مشکلی را انکار می کنند و یا از کمک به شما امتناع می ورزند ، پس باید تعویض میزبان وب را انجام دهید یا خودتان آن را برطرف کنید.
برای رفع این مشکل ، باید آدرس وردپرس و آدرس سایت خود را تغییر دهید.
به Settings » General ، وردپرس و آدرس سایت خود را تغییر دهید.
اگر آدرس خود را با پیشوند www دارید ، آن را به URL غیر www تغییر دهید ، و اگر آن را با URL غیر www دارید پس پیشوند www را اضافه کنید.
مهم : اطمینان حاصل کنید که در انتهای URL خود مانند قبل بریده بریده ای را ترک نکنیدhttp://www.example.com/
URL سایت را بدون دسترسی به Admin Area تغییر دهید
در صورت عدم دسترسی به بخش مدیریت وردپرس ، هنوز می توانید این تنظیمات را با تعریف آنها در پرونده wp-config.php به روز کنید. به سادگی با استفاده از سرویس گیرنده FTP به وب سایت خود متصل شوید . هنگامی که به سایت خود متصل شدید ، فایل wp-config.php را در فهرست ریشه سایت خود پیدا خواهید کرد. شما باید این فایل را با استفاده از یک ویرایشگر متن مانند Notepad بارگیری و ویرایش کنید. به سادگی این دو خط را به پرونده اضافه کنید و فراموش نکنید که example.com را با دامنه خود جایگزین کنید.define('WP_HOME','http://example.com');
define('WP_SITEURL','http://example.com');