Защита директории паролем htpasswd через .htaccess
В этой статье, мы поговорим о защите паролем директории через файл .htaccess благодаря которому можно установить ограничения на доступ к отдельным разделам или конкретным файлам сайта.
Начнем с того, что для начала установки пароля на определенную директорию, необходимо создать текстовый файл .htpasswd, в котором мы собственно и прописываем логин и пароль нужные для входа при запросе авторизации в дальнейшем. (их может быть несколько)
Для этого, вы создаете файл .htpasswd в корне каталога, в котором прописываете закодированный логин и пароль. Чтобы создать такой пароль, можете перейти по этой ссылке.
Дальше, вам нужно прописать следующие параметры непосредственно в файле .htaccess.
AuthType Basic
AuthName "My Protected Area"
AuthUserFile /абсолютный логин в cPanel (home или home2)/ логин от cPanel/ путь к файлу /.htpasswd
Require valid-user
Далее, вы помещаете файл .htaccess в директорию, которая должна быть закрыта. И когда какой-то пользователь пожелает зайти на защищенный паролем раздел вашего сайта, всплывет окно авторизации, где нужно вводить логин и пароль.
Для того, чтобы вам было более понятно, логин и пароль указываются в файле .htpasswd, а путь где лежит этот файл прописывается в директиве "AuthUserFile".