جلوگیری از بازدید وب سایت برای بعضی کاربران توسط فایل 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 Utilizadores acharam útil
Esta resposta foi útil?

Artigos Relacionados

نصب nano در لینوکس

کمی در مورد nano nano (نانو بخوانید) یک ویرایشگر رایگان متن مخصوص سیستم عامل های شبه لینوکسی...

فرق بین park domain, addon domain وsubdomain

addon domain: دامنه کاملا کاربردی است که می تواند از پنل شما بوجود بیاید.این دامنه می‌تواند دارای...

نحوه انتقال فایل از طریق SSH

چطور از طریق SSH فایل ها را انتقال بدم؟چگونه wget کنم ؟برای انتقال فایل از یک سرور و به سرور دیگر...

چگونه DNS های دامنه خود را بیابیم؟

به منظور بررسی DNS برای دامنه خود می‌توانیم از برخی سایت‌های کمک بگیریم، مانند سایت‌های زیر:...

انتقال فایل از اکانت FTP به SSH

درصورتی که بخواهید از اکانتی از سرور بک آپ خود بر روی سرورتان در SSH آپلود کنید از کد زیر...