محتوانوشته

آیا در سایت خود با ارور too many requests در وردپرس مواجه می شوید؟ خطای ۴۲۹ در وردپرس، یکی از خطاهای رایج است که می تواند بسیار ناامید کننده باشد، زیرا تشخیص اینکه چه چیزی باعث آن شده است پیچیده می باشد. خوشبختانه روش های مختلفی برای حل این مشکل وجود دارد، به همین منظور ما در این مطلب قصد داریم نحوه رفع مشکل error 429 – too many requests در وردپرس را به شما آموزش دهیم. با نوین وردپرس همراه باشید.

ارور error 429 – too many requests در وردپرس یعنی چه؟

رایج ترین دلیل خطای error 429 وردپرس زمانی است که یک کاربر، ربات و یا یک اسکریپت سعی می کند درخواست های زیادی را به به سرور شما ارسال کند. گاهی اوقات هم این خطا زمانی ایجاد می شود که یک اسکریپت در وب سایت شما با استفاده از یک API درخواست های زیادی را به وب سایت یا سرویس دیگری ارسال می کند. در این صورت، API  با یک کد خطای 429 پاسخ می دهد.

بیشتر بخوانید: مهمترین دلایل خطای نمایش سایدبار پایین محتوا و نحوه رفع آن 

چگونه خطای ۴۲۹ را در وردپرس برطرف کنیم ؟

روش های مختلفی وجود دارد که شما می توانید مشکل تقاضای شما بیش از حد مجاز وردپرس خود را حل نمائید که در ادامه برخی از آنها را به شما معرفی می کنیم. همراه ما باشید.

1- رفع خطای ۴۲۹ در وردپرس با تغییر آدرس پیش فرض وردپرس

یکی از دلایل اصلی رخ دادن ارور too many requests در وردپرس ، تلاش مهاجمان برای ورود به سیستم می باشد. یکی از روش هایی که می توانید برای جلوگیری از تلاش مهاجمان برای شکستن صفحه ورود به وردپرس استفاده کنید، این است که آدرس پیش فرض وردپرس خود را تغییر دهید تا افراد غیرمجاز نتوانند آن را پیدا کنند.

ساده ترین راه برای تغییر URL پیش فرض وردپرس، استفاده از افزونه وردپرس رایگان WPS Hide Login می باشد.

رفع خطای ۴۲۹ در وردپرس با تغییر آدرس پیش فرض وردپرس

در ابتدا شما باید افزونه را در سایت خود نصب و فعال کنید. برای شروع؛ در ابتدا وارد پیشخوان وردپرس خود شوید و سپس از بخش “افزونه ها” روی گزینه “افزودن” کلیک نمائید. سپس در باکس بالای صفحه نام افزونه را تایپ کنید. پس از اینکه افزونه برای شما پیدا شد، کافیست آن را نصب و سپس فعال کنید. همچنین اگر شما با نحوه نصب افزونه آشنایی ندارید، می توانید آموزش نصب افزونه وردپرس را مشاهده نمائید.

بیشتر بخوانید: نحوه رفع خطای 500 سرور داخلی در وردپرس | چگونه ارور ۵۰۰ Internal Server Error را رفع کنیم؟

پس از فعال شدن افزونه، وارد پیشخوان وردپرس خود شوید و از بخش “تنظیمات” روی گزینه “WPS Hide Login” کلیک کنید

رفع خطای ۴۲۹ در وردپرس با تغییر آدرس پیش فرض وردپرس

سپس در این صفحه شما می توانید به سادگی آدرس ورود به وردپرس خود را به دلخواه تغییر دهید. سعی کنید از آدرس های ساده مانند: wp-login استفاده نکنید. بهتر است از آدرس های دشوار که هیچ کس نمی تواند آن را حدس بزند استفاده نمائید.

توجه داشته باشید که این افزونه همچنین به شما این امکان را می‌دهد تا کاربرانی را که سعی در دسترسی به آدرس ورودی قدیمی شما را دارند به صفحه دیگری هدایت کنید. برای مثال، گزینه پیش ‌فرض به هر کسی که سعی می ‌کند از /wp-admin دیدن کند، با صفحه خطای 404 روبه رو می شود، بنابراین آنها متوجه می‌شوند که در مکان اشتباهی جستجو می‌کنند. وقتی کارتان تمام شد، به یاد داشته باشید که تغییرات را در تنظیمات خود ذخیره کنید.

بیشتر بخوانید: کامل ترین چک لیست طراحی سایت وردپرس 

2- رفع ارور too many requests در وردپرس با غیرفعال کردن افزونه ها

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

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

ارور too many requests در وردپرس

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

بیشتر بخوانید: ساخت صفحه 404 در وردپرس به صورت سفارشی | چگونه صفحه 404 دلخواه خود را بسازیم؟

از طرفی ممکن است مشکل تقاضای شما بیش از حد مجاز وردپرس باعث شود که شما نتوانید به پیشخوان وردپرس خود وارد شوید. در این صورت شما باید از طریق هاست اقدام به غیرفعال کردن افزونه ها کنید. برای انجام اینکار، در ابتدا وارد کنترل پنل هاست خود شوید و سپس به پوشه فایل منیجر مراجعه نمائید. سپس مسیر ” public_html/wp-content/” را طی کنید. پس از آن در این پوشه، پوشه ای به نام plugins وجود دارد.

error 429 وردپرس

پس از آن؛ روی آن پوشه کلیک راست کرده و نام آن را به چیز دیگری مانند plugins.deactivated تغییر دهید. پس از انجام این کار، وردپرس نمی تواند هیچ یک از افزونه های سایت شما را پیدا کند، در نتیجه باعث می شود تمامی افزونه های شما غیرفعال شوند.

بیشتر بخوانید: حل مشکل صفحه سفید وردپرس | چگونه خطای صفحه مرگ وردپرس را رفع کنیم؟ 

3- رفع خطای ۴۲۹ در وردپرس با تغییر قالب وردپرس

اگر مشخص شد که افزونه دلیل خطای error 429  وردپرس نیست، ممکن است قالب فعال شما دلیل رخ دادن خطا باشد. برای اینکه بفهمید اینطور است یا نه، می ‌توانید قالب فعال خود را به صورت دستی غیرفعال کنید تا وردپرس مجبور شوید از یک قالب پیش فرض استفاده نماید. این فرایند تقریباً همانند غیرفعال کردن افزونه ها صورت می گیرد.

برای انجام اینکار در ابتدا وارد کنترل پنل هاست خود شوید و سپس مسیر “public_html/wp-content/themes” را طی کنید. پس از آن، پوشه قالب فعلی خود را پیدا کنید. پس از آن نام پوشه قالب خود را به یک نام دلخواه دیگر تغییر دهید. با اینکار، قالب فعلی شما غیرفعال و یک قالب پیش فرض در سایت شما اجرا می شود. سپس به سایت خود برگردید و مشاهده کنید که آیا ارور too many requests  در وردپرس برای شما رفع شده یا خیر؟ اگر رفع شده بود این یعنی دلیل خطا قالبی بوده که استفاده می کردید. بنابراین شما باید قالبتان را عوض کنید.

بیشتر بخوانید: نحوه رفع خطای مشکل ریدایرکت های زیاد در وردپرس

4- با پشتیبان هاست خود تماس بگیرید

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

بیشتر بخوانید: رفع مشکل ارور (خطای) 404 در وردپرس + بهترین افزونه های ارور 404

سوالات متداول پیرامون خطای 429

تفاوت بین ارور ۴۲۹ و دیگر خطاهای HTTP چیست؟

ارور ۴۲۹ مشخصاً به تعداد زیاد درخواست‌ها اشاره دارد، در حالی که دیگر خطاها مانند ۴۰۴ یا ۵۰۰ مربوط به نبود صفحه یا مشکل سرور هستند.

آیا ارور too many requests همیشه به افزونه یا قالب مربوط است؟

نه، گاهی مشکل از سمت سرور است، مثلاً محدودیت منابع یا تنظیمات امنیتی که باعث محدود شدن درخواست‌ها می‌شود.

آیا می‌توان از فایروال یا افزونه امنیتی برای جلوگیری از ۴۲۹ استفاده کرد؟

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

چگونه تشخیص دهم کدام افزونه باعث خطا شده است؟

همه افزونه‌ها را غیرفعال کنید و سپس یکی‌یکی فعال کنید. بعد از فعال کردن هر افزونه، سایت را تست کنید تا افزونه مشکل‌ساز شناسایی شود.

جمع بندی

این خطا معمولاً به عنوان خطای درخواست محسوب می شود و یکی از خطاهای رایج وردپرس می باشد که ممکن استبا آن مواجه شوید. برخلاف سایر خطاها، این خطا هیچ گونه اطلاعات اضافی را به شما نشان نمی دهد و شما نمی توانید به سادگی علت اصلی خطا را تشخصی بدهید، به همین دلیل رفع کردن آن ممکن است می دشوار باشد. همچنین در صورت بروز این خطا، سایت شما به صورت کامل از دسترس خارج می شود، بنابراین برای اینکه مشتریان خود را از دست ندهید، بالا هرچه زودتر خطا را رفع نمائید. به همین منظور ما در این مطلب نحوه رفع مشکل error 429 – too many requests در وردپرس را با استفاده از 4 روش مختلف به شما آموزش دادیم. امیدوارم این مطلب مورد رضایت شما عزیزان قرار گرفته باشد.

منبع: kinsta

خطای Syntax Error در وردپرس چیست؟ چگونه ارور سینتکس در وردپرس را رفع کنیم؟

نظراتمقاله

چیزی اینجا نیست!

چیزی اینجا نیست!

خوشحال می شویم همین الان می‌توانید اولین نظر خود را ارسال نمایید!

بیشتر بخوانید ازاین نویسنده