Старый 26.05.2008, 23:01   #1 (permalink)
Администратор
 
Аватар для AleX
 
Специализация: Кодер
Регистрация: 10.01.2008
Адрес: Украина, Киев.
Сообщений: 1,494
Репутация: 793
Номер ICQ 974909
Отправить сообщение для AleX с помощью Skype™
Сообщение .htaccess запрет доступа определенным клиентам к ресурсам

>В начале рассмотрим директиву Order файла .htaccess Arache сервера

Описание: Устатавливает порядок работы директив Deny и Allow

Order - в переводе порядок. Порядок может принимать значения [Deny , Allow] или [Allow , Deny].

Синтаксис - состояние по умолчанию:
Цитата:
Order Deny,Allow

>Директива Deny - в переводе запрет

Описание: Запрещает доступ определенных клиентов к ресурсам.

Синтаксис:
Цитата:
Deny from all|host

host может принимать значения IP адреса или имени хоста.

>Директива Allow - в переводе разрешить

Описание: Разрешает доступ определенных клиентов к ресурсам.

Синтаксис:
Цитата:
Deny from all|host

host может принимать значения IP адреса или имени хоста.

Пример: .htaccess запрет на доступ для всех
Цитата:
Order Deny,Allow

Deny from all

Пример: .htaccess _разрешение_ на доступ для определенного IP адреса и хоста.
Цитата:
Order Deny,Allow
# запрет для всех на доступ к ресурсу

Deny from all
# разрешаем только следующим

Allow from local.

Allow from 100.99.99.1, 100.99.99.2

Пример: .htaccess _запрет_ на доступ для пределенного IP адреса и хоста.
Цитата:
Order Allow,Deny
#разрешаем заходить на сервер всем

Allow from all

Deny from local.

Deny from 100.99.99.1, 100.99.99.2

>Директива Files файла .htaccess сервера Apache

Пример: запрет на доступ для определенного файла . В примере запрещается доступ к файлу файлу с паролями .htpasswd для всех посетителей кроме 100.99.99.1
Цитата:
<Files ".htpasswd">

Order Deny,Allow

Deny from all

Allow from 100.99.99.1, 100.99.99.2

</Files>

В данном примере мы запретим пользователям с айпи-адресами (IP) 100.99.99.1, 100.99.99.2 заходить на ресурс используя метод GET для передачи данных браузером - .htaccess ip:
Цитата:
<Limit GET>

Order Allow,Deny

Deny from 100.99.99.1, 100.99.99.2

Allow from All

</Limit>

Мы запретили пользователю с IP адресом 100.99.99.1 смотреть сайт. Если вместо 100.99.99.1 написать 100.99.99, то доступ будет запрещен для всей сети класса C.

Еще один пример .htaccess: запрет на доступ для определенной группы файлов. В примере запрещается доступ к файлам с расширениями "lib" и "pm" для всех посетителей кроме 100.99.99.1
Цитата:
<FilesMatch "\.(lib|pm)$">

# или например : <FilesMatch "\.(gif|jpe?g|png)$">

Order Deny,Allow

Deny from all

Deny from 100.99.99.1

</FilesMatch>

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

Взято с htaccess.net.ru
AleX вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
2 пользователя(ей) отблагодарили AleX за это сообщение:
Devil (27.05.2008), Kurbatov (27.05.2008)
Старый 27.05.2008, 19:10   #2 (permalink)
System Engineer
 
Аватар для Kurbatov
 
Специализация: Кодер
Регистрация: 05.12.2007
Адрес: РФ, РК, Воркута
Сообщений: 780
Репутация: 364
Номер ICQ 628831
Номер ICQ 632381
По умолчанию Ответ: .htaccess запрет доступа определенным клиентам к ресурсам

Я так, запрещал юзерам подсети сидеть Когда еще на апаче был
__________________
Kurbatov Blog
Kurbatov вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Старый 27.05.2008, 19:54   #3 (permalink)
Администратор
 
Аватар для Devil
 
Специализация: Кодер
Регистрация: 05.12.2007
Адрес: Москва
Сообщений: 3,147
Репутация: 1478
Номер ICQ 599613
По умолчанию Ответ: .htaccess запрет доступа определенным клиентам к ресурсам

хтасес отличная вещица
__________________
Мы те, кто мы есть
Мой личный блог
Devil вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Этот пользователь отблагодарил Devil за это сообщение:
Kurbatov (27.05.2008)
Старый 27.05.2008, 20:16   #4 (permalink)
System Engineer
 
Аватар для Kurbatov
 
Специализация: Кодер
Регистрация: 05.12.2007
Адрес: РФ, РК, Воркута
Сообщений: 780
Репутация: 364
Номер ICQ 628831
Номер ICQ 632381
По умолчанию Ответ: .htaccess запрет доступа определенным клиентам к ресурсам

Devil, +1 жалко на иис нету
__________________
Kurbatov Blog
Kurbatov вне форума  
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Spurl this Post!Reddit! Wong this Post! Добавить в закладки Google
Ответить с цитированием
Ответ


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Запрет на интернет платежи выше 500руб Manfred Юридическая поддержка 9 16.07.2008 07:49
.htaccess redirect - перенаправления Kurbatov Apache Linux 3 26.05.2008 23:14
Файл .htaccess - общая информация Kurbatov Apache 7 29.03.2008 16:31
Настройка httpd.conf - файла для .htaccess Kurbatov Apache 0 29.02.2008 20:33



Часовой пояс GMT +3, время: 21:50.
vBulletin® версия 7.6.1.
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Web Mastering By Devil Art