مسدود کردن آی پی در وردپرس در مواقع خاص برای کاربران پیش میاد که به صورت ناگهانی با یک حجم بزرگی از چند اسپمر روبهرو میشن که سایت را مورد هدف قرار داده و از راههای گوناگون مثل ارسال نظرات اسپم در وردپرس، تلاش برای ورود در وردپرس، پر کردن فرمهای موجود در وردپرس و ارسال مکرر این فرمها در سایت و… اقدام به کارهایی میکنند که پردازش سایت را بالا برده و باعث ایجاد کندی در پردازش اطلاعات و بارگزاری سایت شوند. یکی از راههایی که با استفاده از اون میتونید تا از این دست اتفاقات جلوگیری کنید مسدود کردن آی پی در وردپرس و بلاک آیپی کاربرانی هست که از این طریق قصد ایجاد مشکلات در سایت شما را دارند.
در این آموزش ما قصد داریم به معرفی افزونه بلاک آی پی در وردپرس و راهکارهای بلاک آی پی در وردپرس با استفاده از فایل htaccess. بپردازیم که با استفاده از این افزونه میتونید هر تعداد آی پی که قصد دارید را در اون وارد کرده و بلاک کنید. این افزونه این امکان را به شما میده تا به صورت چندتایی و با ارسال فایل CSV آیپی کاربرانی که ایجاد مزاحمت میکنند را درون ریزی کرده و از دسترسی به سایت توسط کاربران اسپمر جلوگیری کنید. پس اگر شما هم با مشکلات اسپم در وردپرس مواجه شدید تا انتهای این آموزش با ما همراه باشید.
آموزش مسدود کردن آی پی در وردپرس
افزونهای که برای بلاک آی پی در وردپرس و مسدود کردن ip کاربران قصد دارم به شما معرفی کنم با عنوان LionScripts: IP Blocker Lite در مخزن وردپرس به ثبت رسیده و تاکنون تونسته بیش از 4.000 نصب فعال و کسب امتیاز 3.6 را ازآن خودش بکنه که با استفاده از این افزونه قادر به بلاک آی پی کاربران در وردپرس خواهید بود
بعد از نصب و فعال سازی افزونه مشابه تصویر زیر منویی با عنوان LionScripts در پیشخوان سایت وردپرسی شما افزوده خواهد شد، حالا برای اینکه اقدام به بلاک کردن آیپی در وردپرس بکنید به زیر منوی IP Address Blocker مراجعه کرده و بر اساس توضیحاتی که در ادامه خواهم داد اقدام به ثبت آی پی کاربران برای بستن دسترسی و مسدود کردن اونها به وردپرس بکنید.
Display blank page to the Banned User: با فعال کردن این گزینه آی پی هر کاربری که مسدود شده باشه، یک صفحه خالی به وی نمایش داده خواهد شد.
Proudly display that you are using IP Address Blocker: با فعال کردن این گزینه هر کاربری که بلاک شده باشد به وی نشون میده که شما از این افزونه برای بلاک کردن آی پی در وردپرس استفاده کردید.
Add New IP: از این گزینه میتونید آی پی هر کاربری که قصد ارید دسترسی وی به وردپرس را مسدود کنید وارد کنید و در نهایت روی دکمه Add کلیک کنید تا آی پی وی جزو کاربرانی که بلاک شدهاند اضافه شود.
به همین ترتیب میتونید لیستی از آیپی کاربران را وارد کنید تا دسترسی آنها به وردپرس مسدود شده و قادر به مشاهده سایت نباشند. یکی دیگه از قابلیتهای افزونه اینه که میتونید آیپی کاربران را که در یک فایل CSV. دارید وارد کنید تا درون ریزی شود. برای این منظور کافیه مشابه تصویر زیر گزینه Upload IP Addresses را انتخاب کنید و سپس با انتخاب فایل خودتون که شامل آیپی های بلاک شده است فایل را آپلود کرده و دسترسی به سایت را برای این آی پی ها ببندید.
مسدود کردن آی پی در وردپرس با استفاده از htaccess.
اما اگر تمایل ندارید تا با استفاده از آی پی دسترسی کاربران به وردپرس را مسدود کنید میتونید با افزودن آی پی کاربران در فایل htaccess. هم اقدام به مسدود کردن آی پی در وردپرس کنید. برای این منظور وارد هاست خود شده و سپس روی File Manager کلیک کنید تا وارد محیط مدیریت فایل در هاست شوید.
سپس به مسیر public_html مراجعه کرده و به دنبال فایلی با نام htaccess. بگردید. اگر موفق به پیدا کردن این فایل نشدید روی دکمه Setting که در بالا گوشه سمت راست قرار داره کلیک کنید تا پنجره زیر باز شده و سپس تیک گزینه Show hidden files را انتخاب کرده و روی دکمه Save کلیک کنید تا فایلهای مخفی در هاست به شما نمایش داده شوند.
حالا میتونید فایل htaccess. وردپرس را ببینید و با راست کلیک کردن روی اون و انتخاب گزینه Edit به صفحه ویرایش فایل هدایت خواهید شد. حالا به ترتیب برای بلاک کردن آی پی در وردپرس میتونید تا مطابق مراحل زیر کدها را بسته به نوع درخواست خودتون در این فایل وارد کرده و با ذخیره کردن اون دسترسی به وردپرس را برای آی پی انتخابی ببندید.
مسدود کردن آی پی خاص در وردپرس
برای مسدود کردن یک آی پی خاص در وردپرس کافیه تا آی پی کاربر مورد نظر را مشابه کد زیر وارد کرده و فایل را ذخیره کنید تا دسترسی به کل سایت برای این کاربر مسدود شود.
مسدود کردن آی پی با یک رنج آخر در وردپرس
برای مسدود کردن آی پی با رنج آخر در وردپرس کافیه تا سه رنج اول آی پی را مشابه کد زیر وارد کرده و فایل را ذخیره کنید تا دسترسی به کل سایت برای کاربرانی که دارای این رنج آی پی هستند مسدود شود.
مسدود کردن آی پی با دو رنج آخر در وردپرس
برای مسدود کردن آی پی با دو رنج آخر در وردپرس کافیه تا دو رنج اول آی پی را مشابه کد زیر وارد کرده و فایل را ذخیره کنید تا دسترسی به کل سایت برای کاربرانی که دارای این رنج آی پی هستند مسدود شود.
مسدود کردن چند آی پی در وردپرس
و در نهایت برای مسدود کردن چند آی پی در وردپرس هم کافیه تا مشابه کد زیر هر آی پی را در یک خط وارد کنید تا دسترسی به وردپرس برای آی پی های انتخابی مسدود شود.