' Защита директории паролем htpasswd через .htaccess | Шнайдер блог

Защита директории паролем htpasswd через .htaccess

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

Начнем с того, что для начала установки пароля на определенную директорию, необходимо создать текстовый файл .htpasswd, в котором мы собственно и прописываем логин и пароль нужные  для входа при запросе авторизации в дальнейшем. (их может быть несколько)

Для этого, вы создаете файл .htpasswd в корне каталога, в котором прописываете закодированный логин и пароль. Чтобы создать такой пароль, можете перейти по этой ссылке.

 

Дальше, вам нужно прописать следующие параметры непосредственно в файле .htaccess.

AuthType Basic

AuthName "My Protected Area"

AuthUserFile /абсолютный логин в cPanel (home или home2)/ логин от cPanel/ путь к файлу /.htpasswd

Require valid-user

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

Для того, чтобы вам было более понятно, логин и пароль указываются в файле .htpasswd, а путь где лежит этот файл прописывается в директиве "AuthUserFile".