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/10/03 09:11
  • — karlov