جلوگیری از بازدید از یک لینک خاص یا افراد خاص در هاست در 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'  را مشاهده فرمایید.

آیا این پاسخ مفید بود؟

 چاپ این مقاله

خوانده شده

آموزش ست کردن آیپی روی سابدامنه - set ip on domain

سلام با خواندن آموزش زیرمی توانید به راحتی برای مثال یک ساب دامین در هاست میزبانی وب را به هاست...

آموزش ساخت سابدامنه - subdomain در سیپنل - cpanel

با سلامبرای ایجاد سابدامنه - subdomain در هاست میزبانی خود بصورت زیر عمل میکنیم: در صفحه...

آموزش کامل و تصویری نصب Virtual Freer (فریر) با cPanel

اسکریپت رایگان فروش کارتهای شارژ و محصولات مجازی Virtual Freer با پنل مدیریت بسیار ساده و...

روشن کردن register_globals برای هاست خودمان

کد ذیل را در فایل .htaccess در روت هاست (همان public_html) قرار داده و استفاده فرمایید...

تغییر timezone وب سایت در .htaccess یا تغییر زمان

با سلامجهت تغییر زمان هاست خود به زمان تهران، شما میتوانید دستور زیر را در فایل .htaccess هاست...