Как защитить директорию паролем через .htaccess?

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

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

Создать файл .htpasswd вы сможете с помощью встроенных функций в «Диспетчере файлов». Чтобы создать логин и пароль необходимые для авторизации в зашифрованном виде, перейдите по этой ссылке.

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

Теперь приступаем к наполнению файла .htaccess. В нем нам необходимо прописать следующие параметры:

AuthType Basic

AuthName "My Protected Area"

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

Наш пример: /home2/kbxoawlg/MadeSimple/.htpasswd

Require valid-user

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

Именно для этого нами был создан файл .htpasswd, а также внесены  в него в зашифрованном виде логин и пароль. Путь же где он находится, прописывается в директиве AuthUserFile в файле .htaccess.

Powered by Simple Blog