Создание пароля в файле .htaccess для закрытого доступа к сайту.
Содержимое файла .htaccess:
AuthType Basic
AuthName "Защищенная зона"
AuthUserFile /home/.../.htpasswd
Require valid-user
<Files .htpasswd>
# Запрещаем доступ из браузера к файлу .htpasswd
deny from all
</Files>
AuthName "Защищенная зона"
AuthUserFile /home/.../.htpasswd
Require valid-user
<Files .htpasswd>
# Запрещаем доступ из браузера к файлу .htpasswd
deny from all
</Files>
В целях безопасности не лишним будет файл htpasswd разместить на директорию выше сайта (обычно это public_html, следовательно положить на уровень выше).
Внутри файла .htpasswd должны быть пароли в следующем виде:
UserName1:$apr1$dfkmDs$kgsg83mdgskgjDms3mKD
где после двоеточия указан пароль зашифрованный в MD5. Можно также и другие форматы, например, crypt или SHA.