Как заблокировать доступ к сайту с помощью .htaccess?
В этой статье, мы рассмотрим как с помощью файла .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_конретного_юзера
Для того, чтобы ограничить доступ к конкретным каталогам или файлам вашего сайта, вы также можете поставить запрет. Например так, мы закрываем файл wp-config в Wordpress.
<Files wp-config.php>
order deny, allow
deny from all
allow from прописываете свой IP адрес (можно указать список адресов разделяя пробелом)
</Files>
И если, вам понадобится закрыть файл .htaccess от недоброжелательных пользователей, пропишите такие строки:
<Files .htaccess>
order deny, allow
deny from all
</Files>