Данная инструкция поможет закрыть паролем любую папку на сервере Apache средствами .htaccess.
Этот метод так же подходит для дополнительной защиты админки WordPress путем запароливания папки /wp-admin.
Сначала вам необходимо создать файл с именем .htaccess (точка впереди обязательна) в папке которую хотите закрыть логином и паролем,
затем любым текстовым редактором поместить в него следующие строки:
AuthType basic
AuthUserFile c:/server/www/sitename.ru/papka/.htpasswd
AuthName "Password Protected Area"
require valid-user
В строке AuthUserFile, необходимо исправить путь до файла .htpasswd.
Путь до директории можно узнать через вывод PHP переменной $_SERVER["DOCUMENT_ROOT"] в папке с файлом.
Файл .htpasswd тоже необходимо создать и поместить в него данные авторизации в зашифрованном виде с помощью которых вы будете входить в защищенную зону.
Введите ваш логин и пароль для генерации содержимого .htpasswd