نحوه مسدود کردن ربات‌های بد در فایل web.config

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

 

روش اول: فایل web.config را باز کنید و کد زیر را با جایگزین کردن نام ربات‌های مورد نظر، در فایل web.config قرار دهید:

<rule name="Abuse User Agents Blocking" stopProcessing="true">
  <match url=".*" ignoreCase="false" />
  <conditions logicalGrouping="MatchAny">
        <add input="{HTTP_USER_AGENT}" pattern="^.*(MJ12bot|spbot|YandexBot).*$" />
  </conditions>
  <action type="CustomResponse" statusCode="403" statusReason="Forbidden" statusDescription="Forbidden" />
</rule>

 

روش دوم: فایل web.config را باز کنید و کد زیر را با جایگزین کردن نام ربات‌های مورد نظر، در فایل web.config قرار دهید:

<rule name="RequestBlockingRule1" stopProcessing="true">
    <match url=".*" />
    <conditions logicalGrouping="MatchAny">
        <add input="{HTTP_USER_AGENT}" pattern="MJ12bot|spbot|YandexBot" />
    </conditions>
    <action type="CustomResponse" statusCode="403" statusReason="Forbidden: Access is denied." statusDescription="You do not have permission to view this directory or page using the credentials that you supplied." />
</rule>

 

منبع: stackoverflow

  • 9 کاربر این را مفید دانستند
آیا این آموزش به شما کمک کرد؟

مقالات مربوطه

نحوه رمزگذاری و ایجاد Password فولدر در پنل Plesk

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

نحوه پیکربندی Hotlink Protection در Plesk

Hotlinking، به فعالیتی اتلاق می شود که فایلی از فایل های وبسایت یا سرور شما، با استفاده از لینک...

نحوه نصب و تمدید SSL رایگان بر روی هاست پلسک

آنچه در این صفحه می‌خوانید مقدمه اس‌اس‌ال رایگان Let's Encrypt نحوه نصب SSL رایگان بر روی...

نحوه ایجاد کد CSR در Plesk

Certificate Signing Requests یا CSR کدیست که در آن اطلاعات هویتی SSL، وسایت شما و مالک آن به شیوه...

نحوه نصب SSL بر روی هاست ویندوز - Plesk

در هاست ویندوز - Plesk دو نوع SSL می‌توانید SSL نصب کنید: 1- در صورتیکه قصد نصب SSL رایگان Let's...