خطای 429 در وردپرس چیست و رفع خطای HTTP 429

0 11

خوشبختانه برای انواع خطاهای وردپرس که ما را دچار مشکل می کنند، راه حل وجود دارد. خطای 429 در وردپرس چندان پیچیده نیست و شما با رعایت راهنمای ما در زیر قادر به رفع خطای HTTP 429 هستید. به طور خلاصه هرگاه شخصی بیش از حد به سرور درخواست ارسال می کند، دچار Error 429 می شود. اگر از سیستم مدیریت محتوای وردپرس استفاده می کنید، چند راه ساده برای عیب یابی این مشکل وجود دارد. همراه سون هاست باشید!

خطای 429 در وردپرس چیست؟

خطای 429 با پیام همراه خود شناخته می شود؛ “Too Many Requests” درخواست های زیاد. بسته به نوع مرورگر مورد استفاده، کد خطا به صورت های مختلفی نمایش داده می شود که در ادامه آورده شده است:

  • 429 error
  • HTTP 429
  • (Error 429 (Too Many Requests

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

منظور ما از ناهنجاری، رفتار مشکوکی از یک IP خاص می باشد که قصد دسترسی به صفحه ورود به سایت شما را دارد. حملات دیداس DDos نیز باعث بروز خطای HTTP 429 خواهد شد که البته از چشم یک سرور امن دور نمی ماند. درک دقیق عوامل به وجود آمدن خطای 429 در وردپرس اهمیت فراوانی دارد. اگر شما بعد از بارها تلاش برای ورود به یک صفحه با چنین خطایی روبرو شدید، باید سریع نسبت به رفع مشکل موجود بپردازید. در چنین شرایطی معمولا میزبانی وب بعد از مدت کوتاهی محدودیت امنیتی خود را آزاد می کند.

از طرف دیگر اگر برای وب سایت شما این اتفاق تکرار شود، احتمالا حملات مخربی شما را هدف گرفته اند. به هرحال باید آستین بالا بزنید و هرچه سزیعتر نسبت به رفع خطای 429 اقدام کنید.

نحوه رفع خطای HTTP 429 در وردپرس

در بخش بعدی ما چندین راه را برای رفع خطای 429 در وردپرس بررسی خواهیم کرد. ما به ترتیب مواردی که بهترین نتیجه را دارند برای عیب یابی این مشکل آورده ایم.

1- تمام افزونه های سایت را غیرفعال کنید.

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

  • پلاگین امنیتی
  • مواردی که وب سایت را مجبور به استفاده از HTTPS می کند.
  • ابزارهای وردپرس که باعث تغییر URLs می شوند.

سریعترین راه برای فهمیدن این مسئله که افزونه ها سبب بروز این اختلال هستند، غیرفعال کردن تمام افزونه های وردپرس است. اگر بعد از این کار هنوز با خطای HTTP 429 روبرو شدید، راه دیگری را دنبال نمایید. غیرفعال کردن افزونه ها ساده است. با فرض اینکه خطای 429 در وردپرس دسترسی شما را به صفحه ورود به پنل مدیریت سایت محدود کرده، به استقبال این موضوع می رویم. شما می توانید به صورت موقت تمام افزونه های خود را از کار بیاندازید! اگر راه عملی این فرایند را بلد نیستید، حتما مطلب غیرفعال کردن افزونه ها هنگام عدم دسترسی به پیشخوان وردپرس را دقیق مطالعه کنید.

2- سایت را به قالب پیشفرض وردپرس برگردانید.

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

نحوه رفع خطای HTTP 429 در وردپرس

یک بار دیگر با روشی به میان شما می آییم که در آن دسترسی به پیشخوان وردپرس با اختلال مواجه شده باشد. ما با این فرض کار می کنیم که به داشبورد وردپرس دسترسی نداشته باشیم. درست مثل افزونه ها، می توانید از همان طریق هاست و file manager سی پنل این اقدام را انجام دهید. فقط مسیر اندکی تفاوت دارد؛ بدین منظور باید به مسیر public_html/wp-content/themes بروید. نام پوشه مربوط به قالب فعلی وب سایت خود را عوض کنید تا وردپرس به صورت خودکار قالب را به پیشفرض تغییر دهد. اکنون سایت خود را بازکنید، اگر خطایی وجود نداشت که نتیجه موفق آمیز بوده است.

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

3- آدرس صفحه ورود به پیشخوان وردپرس را تغییر دهید.

اگر دو راه بالا خطای 429 در وردپرس را حل نکرد، به احتمال زیاد یک خرابکار قصد ورود به سایت شما را دارد. به طور معمول برای رفع این مسئله باید آدرس صفحه ورود به وردپرس را تغییر دهید. با انجام این کار هم از سایت خود مراقبت می کنید و هم امنیت آن را در برابر چنین حملاتی بالا می برید. ساده ترین راه برای انجام این کار استفاده از افزونه WPS Hide Login است:

WPS Hide Login

البته شما به صورت دستی هم می توانید URL ورود به وردپرس را تغییر دهید اما این کار توصیه نمی شود، زیرا شامل تغییرات قابل توجه در فایل های اصلی وب سایت می باشد.

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

4- با ارائه دهنده خدمات میزبانی وب ارتباط برقرار کنید.

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

بنابراین توصیه می کنیم که مشکل خود را به صورت واضح برای تیم پشتیبانی بنویسید تا مشکلتان به سرعت حل شود.

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

ارسال یک پاسخ

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