ممکن است ترافیک وبسایت خود را بررسی کرده باشید و متوجه شده باشید که تعدادی از ترافیکهای شما مربوط به رباتهای مخرب است، در مطلبی که در گذشته بر روی سایت قرار دادیم به شما آموزش دادیم که اگر فایروال شما دسترسی رباتهای مفید مانند رباتهای موتورهای جستجو را بلاک کرد چگونه آن را باز نمایید در این آموزش اما قصد داریم به نحوه بلاک کردن دسترسی رباتهای مخرب به شیوهای بسیار راحت و تنها با ویرایش .htaccess بپردازیم. شاید فکر کنید که میتوان با نصب یک پلاگین بر روی سایت وردپرسی خود این کار راانجام دهید اما نیازی نیست. این کار را میتوانید به صورت رایگان و تنها با یک ویرایش ساده به سرانجام برسانید.
به آدرس /home/username/public_html/.htaccess بروید و فایل رامطابق زیر ویرایش نمایید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
#Rules to block bad bods from accessing web pages on your site. #Remove or add more rules as per your needs. BrowserMatchNoCase "Baiduspider" bots BrowserMatchNoCase "SemrushBot" bots BrowserMatchNoCase "Yandex" bots BrowserMatchNoCase "BLEXBot" bots BrowserMatchNoCase "AhrefsBot" bots BrowserMatchNoCase "DotBot" bots BrowserMatchNoCase "Exabot" bots BrowserMatchNoCase "SeznamBot" bots BrowserMatchNoCase "aiHitBot" bots BrowserMatchNoCase "spbot" bots BrowserMatchNoCase "MJ12bot" bots BrowserMatchNoCase "oBot" bots BrowserMatchNoCase "DeuSu" bots BrowserMatchNoCase "ia_archiver" bots BrowserMatchNoCase "MetaURI" bots BrowserMatchNoCase "FlipboardProxy" bots Order Allow,Deny Allow from ALL Deny from env=bots |
تمامی رباتهای ذکر شده در خطوط بالا زمانی که قصد مراجعه به سایت شما را داشته باشند با ارور 403 مواجه خواهند شد.
با استفاده از htaccess حتی میتوانید IPهای مخرب را هم به صورت زیر بلاک نمایید.
1 2 3 |
#Deny malicious bots/visitors by IP addresses. deny from 118.244.181.33 deny from 82.102.230.83 |
در زیر به شیوه ویرایش htaccess در cPANEL میپردازیم:
در قدم اول با یک کلاینت FTP به سرور خود متصل شوید کلاینتی مانند FileZilla استفاده نمایید تا فایل را ویرایش نمایید.
در قدم بعدی به cPanel File Manager خود بروید
بدون دیدگاه