- • Запрет доступа клиенту
- • Модуль mod_rewrite - URL преобр.
- • Директива модуля - RewriteRule flags
- • Директива модуля - RewriteBase
- • Директива модуля - RewriteCond
- • Директива модуля - RewriteEngine
- • Директива модуля - RewriteOptions
- • Примеры URL преобразований!!!!!
- • Пример правила с УРЛ - ЧПУ
- • Боты - роботы через Mod rewrite
- • Защита от прямого скачивания
.htaccess запрет доступа определенным клиентам к ресурсам
Блокировка IP-адресов с помощью .htaccess
Этот скрипт автоматически генерирует директивы .htaccess - служебного файла децентрализованного управления веб-сервером Apache которые блокируют доступ к вашему сайту с введенных Вами в поле ниже IP-адресов.
Если вы хотите заблокировать вход - доступ к конкретной директории- папки - то размещайте файл .htaccess с полученными директивами не в корне сайта, а в конкретной папке, доступ к которой вы хотите ограничить.
Шаблон ип-адреса следующий: 1.1.1.1 или 255.255.255.255 и их цифровые комбинации.
Блокировать IP-адреса:
Введите IP-адресы которые Вы хотите заблокировать.
Один IP - адрес в 1 строку - каждый ип-адрес отделен Enter-ом.
>В начале рассмотрим директиву Order файла .htaccess Apache сервера
Описание: Устатавливает порядок работы директив Deny и Allow
Order - в переводе порядок. Порядок может принимать значения [Deny , Allow] или [Allow , Deny].
Синтаксис - состояние по умолчанию:
>Директива Deny - в переводе запрет
Описание: Запрещает доступ определенных клиентов к ресурсам.
Синтаксис:
host может принимать значения IP адреса или имени хоста.
>Директива Allow - в переводе разрешить
Описание: Разрешает доступ определенных клиентов к ресурсам.
Синтаксис:
host может принимать значения IP адреса или имени хоста.
Пример: .htaccess запрет на доступ для всех
Order Deny,Allow
Deny from all
Очень часто данная конструкция директив применяется программистами для закрытия содержимого директорий от посетителей ресурса, но при этом файлы остаются доступны скриптам данного хостинга.
При попытки зайти в такой каталог мы получим от веб сервера код ошибки - 403 - "Forbidden - Доступ запрещен".
Пример: .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
Если нужно запретить всей сети 100.99.99.1 - 100.99.99.255 то ставим комбинацию первых лем: 100.99.99
>Директива Files файла .htaccess сервера Apache
Пример: запрет на доступ для определенного файла . В примере запрещается доступ к файлу с паролями .htpasswd для всех посетителей кроме 100.99.99.1 и 2
<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
Allow from 100.99.99.1
</FilesMatch>
В последем примере мы использовали регулярные выражении, правила и синтаксис применения которых рассмотрим в следующей статье.
Недавно освободившиеся домены с PR и ТИЦ:
Сервис http://reg.ru - крупнейшего хостинга и регистратора доменов позволяет подать заявку на регистрацию доменного имени, которое недавно было освобождено прежним Администратором. Освобожденные домены часто имеют высокие показатили ТИЦ и PR и могут быть интересны к приобретению.
Освобожденные домены .RU c ТИЦ: |
Ваш скидочный 5% промокод при новой регистрации на REG.RU: Использовать промокод при оплате услуг сможет каждый из зарегистрировавшихся только один раз. Поэтому вначале добавляем в корзину все что нужно, а затем одной операцией вводим купон и проводим оплату. |