مواجه شدن با خطای وردپرس 429 Too Many Requests ممکن است سردرگم کننده باشد، زیرا تشخیص اینکه دلیل این خطا دقیقا چیست دشوار است. در مرحله اول سعی کنید دلیل ایجاد خطای 429 را بررسی کنید. بعد از پیدا کردن دلیل، به رفع ارور بپردازید. در ادامه این مقاله آموزشی هاستیدا ارور ۴۲۹ وردپرس و نحوه رفع آن را بررسی خواهیم کرد.

 

دلیل ایجاد خطای 429 Too Many Requests

خطای وردپرس 429 هنگامی فعال می‌شود که یک کاربر یا اسکریپت درخواست های زیادی به سرور هاست وردپرس ارسال کند، این خطا در واقع یک ویژگی ایمنی برای محافظت از سایت وردپرسی است تا در برابر حملات احتمالی مانند DDoS هشدار دهد. اگر این خطا رفع نشود ممکن است در عملکرد صحیح وبسایت اختلال ایجاد کند و رفتارهای غیر منتظره‌ای را در وبسایتتان مشاهده کنید، سعی کنید این ارور را نادیده نگیرید و هرچه سریع تر اقدام به رفع آن کنید.

خطاهای زیادی به جز خطای ۴۲۹ در وردپرس وجود دارد که ممکن است به دفعات آن ها را مشاهده کرده باشید از جمله این خطا ها می‌توان به موارد زیر اشاره کرد:

حال که با دلیل ایجاد شدن این خطای وردپرس آشنا شدید وقت آن رسیده است که روش های برطرف کردن این مشکل را بررسی نماییم

رفع ارور 429 وردپرس

این خطا ممکن است به دلایل متعددی رخ دهد، برای عیب‌یابی و رفع آن لازم است تمامی موارد احتمالی را بررسی و یک به یک راه های پیشنهادی را اجرا کنید.

ارور ۴۲۹ وردپرس چیست و چطور آن را رفع کنیم

مرحله 1 : افزونه Firewall را غیرفعال کنید

رایج‌ترین عامل 429 Error Too Many Requests در وردپرس می‌تواند وجود یک افزونه باشد، گاهی اوقات افزونه ها می‌توانند درخواست‌هایی را به وب سایت ارسال کنند که ممکن است توسط سرور با کد خطای 429 رد شوند. اولین احتمال هنگام نمایش ارور 429 سایت های وردپرسی وجود افزونه Firewall است، بهتر است در اولین مرحله به سراغ این افزونه بروید و آن را از طریق ادمین وردپرس خود غیر فعال کنید، اگر مشکل سایت برطرف شد سعی کنید از افزونه Firewall استفاده نکنید، معمولا سرویس های میزبانی وب به طور پیش فرض از Firewall برخوردار هستند.

خطای 429 وردپرس

مرحله 2 : بررسی افزونه های وردپرس

اگر با غیرفعال کردن افزونه Firewall وردپرس خطای 429 رفع نشد در مرحله بعد به بررسی دیگر افزونه های سایت بپردازید. تمام افزونه های وردپرس را در وب سایت غیرفعال کنید، این کار را با مراجعه به صفحه افزونه ها در قسمت مدیریت وردپرس و انتخاب همه افزونه ها انجام دهید. پس از آن، “غیرفعال کردن” را انتخاب کنید و روی “اجرا” کلیک کنید. اگر غیر فعال کردن افزونه ها را یک به یک انجام دهید می‌توانید مطمئن شوید مشکل از کدام افزونه بوده اما در این روش لازم است وقت بیشتری را برای غیر فعال کردن افزونه ها صرف کنید، پس از فعال سازی مجدد هر افزونه، سایت را بررسی کنید تا مطمئن شوید آیا خطا دوباره رخ می‌دهد یا خیر؟

WordPress 429 Too Many Requests Error

مرحله 3 : قالب سایت را بررسی کنید

نوع کاربری یک قالب را افزونه‌هایی که بر روی آن نصب شده است مشخص می‌کند، تعدادی از افزونه‌ها ممکن است به دلیل ارسال درخواست های بسیار زیاد به سرور باعث ایجاد خطای 429 در وبسایت وردپرسی شوند. ساده ترین راه برای پیدا کردن این موضوع آن است که یک قالب پیش فرض وردپرس نصب کنید. اگر با این کار مشکل 429 Error Too Many Requests حل شد، می‌توانید قالب وردپرس دیگری را پیدا کنید یا مشکل را به توسعه‌ دهنده قالب وردپرس گزارش دهید. در صورتی که برای نصب و یا حذف قالب وردپرس نیاز به راهنمایی دارید می‌توانید مقاله آموزش نصب قالب برروی وردپرس را مطالعه نمایید.

مرحله 4 : بررسی هاست

همانطور که گفتیم در اکثر مواقع ارور 429 به دلیل ارسال درخواست بیش از حد به سمت سرور هاست وردپرس است. گاهی درخواست های موتور جستجوگر و یا برنامه های وب برای دسترسی به وب سایت باعث ایجاد این ارور می‌شوند. اگر تا به اینجای کار موفق به رفع خطای 429 نشده‌اید، لازم است تا از ارائه دهنده هاست وردپرس خود درخواست نمایید مشکل را برای شما بررسی کنند.

در این مقاله با هم به بررسی ارور 429 پرداختیم، رفع هر خطایی در وردپرس نیاز به بررسی و پیدا کردن علت به وجود آمدن آن خطا دارد. همانطور که در این پست به آن اشاره کردیم علت به وجود آمدن خطای 429 Too Many Requests ارسال درخواست های زیاد به سرور هاست است. سایت وردپرسی شما برای محافظت از حملات احتمالی DDoS با نمایش این خطا به شما هشدار می‌دهد، در واقع این خطا یک ویژگی مثبت برای حفظ امنیت سایت شما می‌باشد.

بیشتر بخوانید: نصب وردپرس روی ساب دامین در سی پنل