Как трафик заблокировать сайт с помощью.htaccess?
Привет всем, я нашел этот код.htaccess для блокировки сайта, но не понимаю, почему в первой строке есть [NC, OR], а во второй ссылке нет? Так хорошо, если я хочу заблокировать трафик 2 или более сайтов?
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} lsale02\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} esoqld.ru\.ru <------- **does not have [NC,OR]**
RewriteRule .* - [F]
1 ответ
Решение
Если вы хотите запретить доступ к большему количеству веб-сайтов, добавьте больше, как показано ниже. Небольшое уведомление, каждая точка должна быть экранирована:
RewriteEngine on
# Options +FollowSymlinks
RewriteCond %{HTTP_REFERER} lsale02\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} another\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} esoqld\.ru\.ru [NC] # last one doesn't need OR because there will be no more conditions.
RewriteRule .* - [F] # returns a 403 [F]orbidden