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

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

И так, из определенных причин вы хотите запретить доступ к сайту в целом для всех, тогда в файле  .htaccess вам нужно прописать команду: deny from all

Но если вы хотите заблокировать доступ для всех,  кроме собственного IP, тогда нужно прописать строки:

order deny,allow
deny from all
allow from ваш_ip

Если у вас сложилась ситуация, как с ботом (описано выше), тогда вам нужно прописать следующие строки:

deny from all
order allow deny
deny from all
deny from ip_адрес_пользователя

где «ip_адрес_пользователя» это конкретный ip-адрес.
Также, вы можете запретить доступ к определенным файлам на вашем сайте. Например, к файлу wp-config, который важен WordPress.

<Files wp-config.php>
order deny, allow
deny drom all
allow from указываете свой IP адрес (или список адресов через пробел)
</Files>

Отметим, что в команде каждое слово (директива) имеет свое значение:

Order – означает  порядок, то есть порядок действий.

Allow – разрешает доступ

Deny – в противовес, запрещает доступ.

И напоследок, можно скрыть файл .htaccess от всех посторонних пользователей.

<Files .htaccess>
order deny, allow
deny from all
</Files>
Блокировка доступа к сайту при помощи htaccess

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *