مرکز آموزش

  1. چگونه می توانیم بوسیله فایل "htaccess" بازدید از وب سایت را برای بعضی از ماربران مسدود کنیم؟

چگونه می توانیم بوسیله فایل "htaccess" بازدید از وب سایت را برای بعضی از ماربران مسدود کنیم؟

اعضا > مرکز آموزش > مقالات عمومی میزبانی وب > چگونه می توانیم بوسیله فایل "htaccess" بازدید از وب سایت را برای بعضی از ماربران مسدود کنیم؟

در ابتدا دقت داشته باشید برای انجام این امر, باید قابلیت "'mod_rewrite" را بر روی سرور خود فعال کنید.

پس از آن , برای مسدود نمودن یک کاربر , ابتدا فایل "htaccess" را ایجاد و سپس دستور العمل های زیر را در آن وارد کنید:

RewriteEngine on 
# Options +FollowSymlinks 
RewriteCond %{HTTP_REFERER} otherdomain\.com [NC] 
RewriteRule .* - [F]

دقت داشته باشید, برای مسدود نمودن ورود یک کاربر توسط یک کد خاص از کد بالا بهره می گیریم . و بجای "otherdomain.com" آدرس مد نظر را وارد می نماییم.

اگر خواستیم دستور های متعدد را مسدود کنیم , دستور العمل زیر را در فایل "htaccess" وارد می کنیم:

RewriteEngine on 
# Options +FollowSymlinks 
RewriteCond %{HTTP_REFERER} otherdomain1\.com [NC,OR] 
RewriteCond %{HTTP_REFERER} otherdomain2\.com [NC,OR] 
RewriteCond %{HTTP_REFERER} anotherdomain\.com 
RewriteRule .* - [F]
  • توجه کنید , که باید دامنه های مد نظرتان را ذکر کنید.

  • برای صحیح کار کردن دستور, حتما علامت "/" را قبل از ".com" قرار دهید.

  • در انتهای تمامی دامنه ها نجز دامنه آخر, "[NC,OR]" را قرار دهید.

کاربران مسدودشده , هنگام ورود با ارور "'403 Forbidden' " مواجه خواهند شد.

آیا این پاسخ به شما کمک کرد؟
320 کاربر این را مفید یافتند 678 نظرات

در همین زمینه