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

آیا این پاسخ به شما کمک کرد؟

 پرینت این مقاله

در همین زمینه

DNS Caching چه چیزی است ؟

هنگامی که یک وب سایت در browser شما فراخوانی می شود در سیستم شما یک قابلیت وجود دارد به نام DNS...

تفاوت HTTPS با HTTP ؟

HTTPS چیست؟HTTPS پروتکلی جهت انتقال داده‌های رمزگذاری شده بر روی وب سایت است.دو تفاوت اصلی...

پارک کردن دومین ها Parked Domains

با استفاده از این گزینه می توانید دامنه های متعددی را در اكانت ميزبانی خود Park کنید.Park كردن...

آپاچی چیست؟

Apache نام يك گروه فعال برنامه نويسي مي باشد. Rob McCool ، برنامه Apache را هنگاميكه در دانشگاه...

آموزش google drive

google drive چیست؟ - فضایی برای ذخیره کردن و اشتراک گذاری فایل ها - ساخت و انتشار فرم ، صفحات...