Запрет на посещение сайта отдельным пользователям

Из этого урока Вы узнаете, как осуществить запрет на посещение сайта отдельным пользователям интернета, если в этом появится необходимость, посещать Ваш сайт, зная их ip адреса. Как определяются эти адреса Вы можете узнать из урока Определение ip адреса посетителя.

Если на Вашем сайте нет файла .htaccess, то создайте его в программе "Блокнот" и внесите в него следующую информацию:

## USER IP BANNING
<Limit GET POST>
order allow,deny
deny from 42.125.34.217
deny from 165.210.438.128

allow from all
</Limit>

Строки, выделенные красным цветом, обозначают те ip адреса, из которых вход на Ваш сайт будет запрещён (замените своими ip адресами). Если у Вас один нежелаемый адрес, то и строка с этим адресом будет в коде одна, а если несколько, то и строк будет по количеству ip адресов.

Теперь, если из указанных адресов в файле .htaccess будет попытка зайти на Ваш сайт, на странице будет выведена следующая информация о запрете:

Есть ещё одна разновидность запрета - это запрет на посещение Вашего сайта с определённого сайта (первый был - с определённого ip адреса).

Чтобы запретить доступ к Вашему сайту по ссылкам с определённых сайтов, внесите в всё тот же файл .htaccess следующую информацию:

## SITE REFERRER BANNING
RewriteEngine on
# Options +FollowSymlinks

RewriteCond %{HTTP_REFERER} site\.ru [NC,OR]
RewriteCond %{HTTP_REFERER} sub\.site\.com [NC]
RewriteRule .* - [F]

Красным цветом в коде указаны домены и поддомены, вход с которых на Ваш сайт Вы запрещаете. Создавайте дополнительные строки, если надо увеличить кол-во запретных сайтов.

Все строки с запретными сайтами, кроме последней, имеют окончание [NC,OR], а последняя, а также если она единственная - [NC].

Адреса сайтов, как Вы заметили, нужно писать без приставки http://www, а между субдоменом, именем сайта и доменом ставить обратные слэши \, как указано в коде.

При попытке зайти на Ваш сайт по ссылкам, указанных на сайтах, входящих в "чёрный" список файла .htaccess, будет выведена страница аналогичная той, что указана выше на картинке.


Опубликовано: 16.10.2010 08:14

Просмотров всего: 1063



Добавить комментарий:

Для обновления картинки кликните по ней.

Комментарии:

Нет комментариев.