راه اندازی یک وب سایت وردپرس و مدیریت آن در عین لذت بخش بودن می تواند چالش هایی را داشته باشد. شاید در ابتدا با خرید هاست با قیمت مناسب مثل هاست لینوکس ایران یا یک هاست حرفه ای مثل هاست وردپرسی تصور کنید اصل کار را انجام داده اید. اما در واقع این ادامه مسیر است که می تواند امکان موفقیت یا عدم موفقیت شما را مشخص نماید. شما در مسیر با چالش ها و مشکلات متعددی رو به رو می شوید که باید بتوانید به شکلی مناسب آنها را شناسایی و رفع نمایید. یکی از این چالش ها نمایش خطا too many redirects در وردپرس است.
در این مقاله تصمیم داریم به معرفی یکی از اصلی ترین خطاهای وردپرس یعنی ارور too many redirects پرداخته و نحوه رفع آن را به شما آموزش دهیم. خطا too many redirects وردپرس موجب می شود کاربران نتوانند به وب سایت شما دسترسی داشته باشند و این امر می تواند برای شما مشکل ساز شود. اما اگر با این خطا رو به رو شدید به هیچ عنوان نگران نشوید. چرا که می توانید با بررسی چند فاکتور اصلی این خطا را رفع کنید.
زمانی که یک مرورگر نتواند به سرور وب سایت متصل شود، با این ارور رو به رو می شوید. به عبارتی دیگر مرورگر تلاش می کند با توجه به پیوند یکتا وارد شده محل قرار گیری وب سایت شما را پیدا کرده و درخواست را به سرور مربوطه ارسال کند اما چون نمی تواند در این زمینه موفق باشد، درخواست برگشت داده می شود. در نتیجه وب سایت شما وارد یک حلقه ریدایرکت می شود. این خطا می تواند دلایل گوناگونی داشته باشد.
از وجود مشکل در خود مرورگر گرفته تا وجود مشکل در پیکربندی تنظیمات وب سایت شما یا حتی استفاده از افزونه های خراب. زمانی که خطا too many redirects در وردپرس رخ داد شما به هیچ عنوان نمی توانید در همان ابتدا با اطمینان یک دلیل مشخص برای آن پیدا کنید. نیاز است که دلایل مختلف و اصلی را تک به تک مورد بررسی قرار دهید تا متوجه شوید که مشکل در کجا می باشد. با ما همراه باشید تا به بررسی دلایل بروز این ارور بپردازیم.
همانطور که اشاره شد تشخیص دلیل بروز این خطا چندان آسان نیست اما شما با داشتن یک پیش زمینه درباره آن و در ادامه بررسی این دلایل می توانید مشکل پیش آمد را حل نمایید. به منظور رفع خطای too many redirects وردپرس باید از یکی از راه حل های زیر استفاده نمایید:
مرورگرها گاهی ممکن است کوکی ها و کش خراب یا از رده خارج شده را ذخیره سازند. این اتفاق می تواند به راحتی باعث شود که شما با خطا too many redirects در وردپرس رو به رو شوید. بنابراین قبل از اینکه اقدام به اعمال هر گونه تغییراتی روی وب سایت نمایید، بهتر است مطمئن شوید که مشکل از مرورگر شما نمی باشد. تنها کاری که باید به همین منظور انجام دهید، حذف تاریخچه اطلاعات و کش مرورگر است.
اگر بعد از پاک کردن حافظه مرورگر خود مشکل همچنان پابرجا بود، زمان آن می رسد که اطمینان حاصل کنید که تنظیمات لینک یکتا در وردپرس به درستی پیکربندی شده است یا نه. به طور معمول در صورت بروز این خطا نمی توانید وارد پنل مدیریتی وب سایت وردپرسی خود شوید. به همین دلیل باید تنظیمات لینک را با استفاده از فایل wp-config.php انجام دهید. برای این کار باید به شکل زیر پیش بروید:
define('WP_HOME','http://example.com'); define('WP_SITEURL','http://example.com');
نکته: در نظر داشته باشید که باید بخش example.com را با نام دامنه خود جایگزین نمایید.
اما اگر به هر شکلی امکان ورود به پیشخوان وردپرس وب سایت خود را دارید، می توانید به راحتی و به شکل زیر تنظیمات لینک های خود را بررسی و تغییر دهید. برای این کار باید مسیر زیر را دنبال کنید:
یکی دیگر از دلایل بروز خطا too many redirects در وردپرس می تواند استفاده از پلاگین های خراب یا منسوخ باشد. برای اینکه مطمئن شوید مشکل پیش آمده به افزونه های شما مرتبط است یا نه می توانید تمامی این افزونه ها را با هم غیرفعال کنید و نتیجه آن را در بازدید از وب سایت خود ببینید.
یکی دیگر از موضوعاتی که می تواند منجر به بروز خطا too many redirects در وردپرس شود، تغییرات در فایل htaccess. است. در چنین مواقعی شما می توانید با غیرفعالسازی این فایل مشکل موجود را رفع نمایید
برای غیرفعالسازی و بازنشانی فایل .htaccess کافی است مراحل زیر را طی کنید:
اگر ارور رفع شده بود، یعنی مشکل از تنظیمات موجود در این فایل بوده است. برای ساخت فایل جدید:
وارد پیشخوان وردپرس شوید.
به مسیر تنظیمات > پیوندهای یکتا بروید.
بدون تغییر در تنظیمات، روی دکمه «ذخیره تغییرات» کلیک کنید.
وردپرس بهصورت خودکار فایل .htaccess جدید و استاندارد ایجاد خواهد کرد.
اگر از قابلیت شبکه یا وردپرس چند سایته استفاده میکنید، ممکن است خطای too many redirects ناشی از پیکربندی نادرست این قابلیت باشد. بهویژه در زمانی که از دامنههای مختلف یا سابدامینها استفاده میشود، این نوع خطاها بیشتر رخ میدهند. برای بررسی تنظیمات:
اگر با وجود اجرای تمام روشهای بالا، همچنان ارور too many redirects پابرجا بود، وقت آن است که از پشتیبانی هاستینگ خود کمک بگیرید. این ارور ممکن است در موارد خاص ناشی از تنظیمات پیشرفته سرور مانند ریدایرکتهای Nginx، لود بالانسینگ، یا تنظیمات CDN باشد.
در هنگام ارسال تیکت پشتیبانی، حتماً موارد زیر را ذکر کنید:
زمانی که ارور شروع شد.
تغییراتی که اخیراً در وبسایت یا هاست خود اعمال کردهاید.
آدرس دقیق صفحاتی که خطا در آنها مشاهده میشود.
خطای too many redirects در وردپرس یکی از مشکلات رایج اما قابل حل است. این ارور میتواند به دلایل مختلفی از جمله تنظیمات نادرست لینک یکتا، کش مرورگر، افزونههای ناسازگار، فایل .htaccess معیوب یا پیکربندی نادرست multisite رخ دهد. با بررسی گامبهگام موارد گفتهشده، در اغلب مواقع میتوانید بهسادگی مشکل را شناسایی و برطرف نمایید. فراموش نکنید که همیشه قبل از ایجاد تغییرات مهم، از وبسایت خود بکاپ تهیه کنید تا در صورت بروز مشکل، امکان بازگشت به حالت قبلی را داشته باشید.
دنیای تکنولوژی همیشه در حال تغییر است و هر روز یک فناوری تازه جایگزین روشهای…
آموزش جامع نصب Django روی اوبونتو مقدمه اگر به دنبال ساخت یک وبسایت یا اپلیکیشن…
آموزش گامبهگام حذف محدودیت Grace Period در Remote Desktop Services یکی از مشکلات رایج در…
پروتکل Remote Desktop Protocol (RDP) یکی از متداولترین روشها برای مدیریت سرورهای ویندوزی از راه…
شبکه های ارتباطی در طی چند دهه اخیر دچار تحولات بنیادینی شده اند. در آغاز،…
مایکروسافت با انتشار نسخه ی ویندوز سرور 2025، یک بار دیگر ثابت کرده که در…