جلوگیری از بازدید وب سایت برای بعضی کاربران توسط فایل 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'


برای تغییر این پیغام بصورت دلخواه باید مقاله 'Error Documents'  را مشاهده نمایید.

  • 1 Usuários acharam útil
Esta resposta lhe foi útil?

Artigos Relacionados

آموزش نصب سی پنل

توجه 1 » سی پنل تنها بر روی سیستم عامل های Centos 5.x - 6.x , Cloudlinux 5.x - 6.x قابل نصب...

طریقه ریست کردن clamd از طریق ssh

برای این کار پس از ssh کردن به سرور دستور زیر را وارد نمایید: /scripts/restartsrv clamd

تغییر IP اصلی ارسال ایمیل در cpanel(بلاک شدن IP)

گاهی اوقات IP ایمیل سرور شما توسط RBLs بلاک می شود و ایمیل های ارسالی رد می شوند.حذف IP از لیست...

انجام دستورات و کامند ها با در نظر گرفتن لود سرور

برای اینکه تنظیماتی انجام دهیم تا دستور مورد نظر در ssh با در نظر گرفتن حد خاصی از لود سرور انجام...

آموزش نصب و فعال سازی ssl رایگان در سی پنل

یکی از آموزش‌هایی که بیشتر کاربران به دنبال آن هستند اینه که چطور اقدام به نصب گواهینامه امنیتی...