جلوگیری از بازدید وب سایت برای بعضی کاربران توسط فایل htaccess
فایل htaccess یک فایل کاربردی می باشد که از طریق آن می توانید خیلی کار ها بکنید. در ادامه به شما آموزش می دهیم که چگونه با استفاده از htaccess از ورود برخی کاربران جلوگیری کنید.
برای اینکه بتوانید از قابلیت بلاک کردن استفاده کنید باید مود mod_rewrite بر روی سرور شما فعال باشد. سپس وارد فایل htaccess شوید و در انتهای آن متن زیر را کپی کنید.
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} otherdomain\.com [NC]
RewriteRule .* – [F]
در خط otherdomain\.com باید آدرس سایتی را وارد کنید که اگر کاربران از آن طریق به سایت شما وارد می شدند از ورود آن ها جلوگیری شود.
اگر می خواهید از درخواست های متعدد جلوگیری کنید از کد زیر استفاده کنید.
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]
در این کد هم باید دامنه ها را وارد نمایید. اگر می خواهید دامنه اضافه کنید به قسمت میانی آن که بین دامنه ۱ و دامنه ۲ است این کد را اضافه کنید.
RewriteCond %{HTTP_REFERER}otherdomain\.com[NC,OR]
کاربرانی که این شرایط را دارا باشند هنگام ورود به سایت شما با اخطار ‘۴۰۳ Forbidden’ مواجه می شوند.