Защита папки сайта паролем
Положите в директорию, которую вам необходимо защитить паролем, файл с расширением .htaccess
. Вставьте в .htaccess следующий код:
AuthType Basic
AuthName "Это область защищенная паролем"
AuthUserFile /full/path/to/.htpasswd
Require valid-user
Где:
AuthType
- указываем тип защиты
AuthName
- указываем текст подсказки, которая будет показываться при входе на защищенную часть сайта
AuthUserFile
- указываем полный путь к файлу .htpasswd
. Полный путь можно узнать посредством phpinfo()
, переменная SCRIPT_FILENAME
будет содержать полный путь к нужному вам файлу.
В идеале файл .htpasswd
не должен находиться в публичной директории. Поместите в него следующий код:
dnzl:$apr1$O/BJv...$vIHV9Q7ySPkw6Mv6Kd/ZE/
Это просто пример, вы можете создать свой собственный уникальный ключ и логин здесь (htpasswd-generator).
Обратите внимание, все подкаталоги защищенной директории также будут защищены паролем.
Комментарии к статье