hosting:htaccess:access-restrict

2.12.6. Ограничение доступа по IP

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

Директивы редиректа нужно размещать в файле .htaccess, расположенном в каталоге сайта, к которому нужно ограничить доступ. Посетители, которым будет ограничен доступ, будут получать ответ 403.

В примерах директив:

  • XXX.XXX.XXX.XXX — это IP-адрес, для которого нужно разрешить или запретить доступ.
  • admin/login/ — это страница, к которой будет ограничен доступ. Полный адрес будет выглядеть так — http://example.com/admin/login/.

Ограничение доступа ко всему сайту при помощи директив Order Allow,Deny:

Order Deny,Allow
Deny from all
Allow from XXX.XXX.XXX.XXX

Ограничение к странице при помощи директив Rewrite:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} !^XXX\.XXX\.XXX\.XXX$
RewriteRule ^admin/login/? - [F,NC]

Ограничение ко всему сайту при помощи директив Order Allow,Deny:

Order Allow,Deny
Allow from all
Deny from XXX.XXX.XXX.XXX

Ограничение к странице при помощи директив Rewrite:

RewriteEngine on
RewriteCond %{REMOTE_ADDR} ^XXX\.XXX\.XXX\.XXX$
RewriteRule ^admin/login/? - [F,NC]
  • hosting/htaccess/access-restrict.txt
  • Последние изменения: 2019/08/29 11:06
  • — karlov