• UAH
  • USD
  • RUB
  • EUR
  • +38(044) 392-74-33  Киев
  • +38(057) 728-39-00  Харьков
  • +38(056) 794-38-31  Днепр
  • +38(032) 229-58-93  Львов
  • +38(048) 738-57-70  Одесса
  • +38(093) 170-15-42  Life
  • +38(067) 400-88-44  Киевстар
  • +38(095) 630-90-82  MTC
  • +1(888)393-24-51  USA, Toll free
  • +44(131)507-01-14  Great Britain
  • +7(499) 348-28-61  Москва

Как ограничить доступ к сайту?

Хостинг Украина FAQ Хостинг Как ограничить доступ к сайту?

Ограничить доступ к сайту можно двумя способами: через панель управления и при помощи файла .htaccess

  1. Перейдите в "Панель управления - Хостинг - Мои сайты - Ограничение доступа". На открывшейся странице Вы сможете ограничить доступ к сайту для определенных IP-адресов. Клиенты, которые попадают под ограничения, при заходе на сайт будут видеть 403-ю ошибку.
  2. Файл .htaccess следует положить в корень сайта или поддомена и указать там следующий код (в зависимости от потребностей):
  • закрываем доступ к сайту для всех, открываем доступ только указанным пользователям (IP-адресам):
    Order deny,allow
    deny from all
    allow from xxx.xxx.xxx.xxx
    
    
    	
  • разрешаем доступ к сайту всем, запрещаем определенным IP-адресам:
    Order allow,deny
    allow from all
    deny from xxx.xxx.xxx.xxx
    
    
    		
    
    
    		
    
    
    		
    
    
    		
    
    
    		
    
    
    		
    
    
    		
    
    
    		



Где xxx.xxx.xxx.xxx - IP-адрес, для которого нужно разрешить/запретить доступ.

А что должно быть в последней строке вместо ... (deny from ...)

1. Доступ к защищенной зоне разрешен только пользователям с определенными ip:
order deny,allow
deny from all
allow from xxx.xxx.xxx.xxx
allow from ...
Написал brocco 04.11.2012 в 14:55 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Ссори allow from ...
Написал brocco 04.11.2012 в 14:56 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
в примере из пункта 2, похоже, ошибка. Я вставил в свой .htaccess код
order allow,deny
allow from all
deny from 151.0.3.34
но с этого адреса мой сайт продолжали атаковать массовыми запросами.
Когда же я поменял в первой строке местами allow и deny
- Блокировка заработала. Сайт продолжил открываться с моего айпишника, но перестал открываться с IP-адреса 151.0.3.34
Написал viktor.langer 10.05.2013 в 13:36 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Верно, ошибку исправили.
Написал Илья 12.05.2013 в 12:43 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Как разрешить доступ к сайту/серверу только с украинских IP?
Написал frostoman 11.09.2013 в 21:55 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Взять список украинских сетей и занести их в базу данных или же в .htaccess файл. Но тут вопрос состоит в том, что некоторые поисковые системы не смогут достучаться до сайта. Плюс поиск IP - это ресурсоемкая операция, для которой обязательно нужно сделать умный алгоритм поиска и кеширование.
Написал Илья 14.09.2013 в 14:46 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
как ограничить доступ к сайту например для жителей Одесской области?
Написал 20sheff11 18.02.2015 в 00:54 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Это сложно так как ряд провайдеров в Одессе использует IP адреса, которые зарегистрированы в других регионах страны. Яркий пример этой проблемы - Укртелеком. Заблокировав доступ для других пользователей заблокируете и поисковые системы.
Написал Илья 18.02.2015 в 12:50 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
а как сделать доступ с определенных АйПи а остальных перенаправить на главную страницу другого домена?
Написал Dixi 10.01.2018 в 17:11 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$
RewriteRule .* http://www.gogle.com/ [R=301,L]
,где
127\.0\.0\.1 - IP (или диапазон IP) с которого должен быть доступ.
http://www.gogle.com/ - адрес на который нужно перенаправлять всех остальных.
Написал Евгений В. 10.01.2018 в 23:21 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Большое спасибо!!! Вы лучшие!! еще нигде так качественно и оперативно поддержку не оказывали как у Вас!
Написал Dixi 11.01.2018 в 10:04 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Здравствуйте.
Как закрыть вход, посетителю или боту.
Вход всегда на одну и туже страницу, 0 секунд и выход. Уже более 600 таких посещений
Ничего о нём не знаю, кроме
IP-сеть CJSC "Cannel-7"
Спасибо.
Написал ogorazmer 09.09.2018 в 17:45 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором
Добавьте сеть или список IP адресов с которых осуществляется заход в разделе "Ограничение доступа" в разделе "Мои сайты"
Написал Илья 10.09.2018 в 15:48 Ответить
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором

Добавить комментарий
Хотите ответить на существующий комментарий - воспользуйтесь кнопкой Ответить под комментарием на который даёте ответ.
Имя:
E-mail:

Обновить картинку
Ваш комментарий будет добавлен после проверки администратором.
Внимание! Чтобы ответить на существующий комментарий, пожалуйста, нажмите на кнопку Ответить, которая находится под соответствующим комментарием.

Другие полезные статьи:

Горячая линия
(044)
392 74 33
другие города