Как запаролить директорию в апаче Закрыть паролем какой-нибудь скрипт или папку можно создав в папке со скриптом файл .htaccess со следующим содержанием:
Code
# Раскомментируйте нужное, если хотите запаролить не всю папку
# Конкретный файл, в данном случае login.php
#<Files "login.php">
# Несколько файлов, в данном случае все файлы с расширениями *.c и *.cpp
#<FilesMatch "\.(c|cpp)$">
AuthType Basic
AuthName "Please login"
AuthUserFile /path/.htpasswd
Require valid-user
#</Files>
#</FilesMatch>
Утилита Apache htpasswd
Эта консольная программа, которая создает файлы, указываемые в директиве AuthUserFile.
Файл содержит строки вида логин:хеш_от_пароля.
Создать новый файл можно командой:
Code
htpasswd -c .htpasswd user
Добавить нового или изменить пароль пользователя можно командой:
Code
htpasswd .htpasswd user
Закрытие таким способом, например, входа в админку – это дополнительная защита от злоумышленников.
Оригинал на : http://alexmuz.ru/htaccess-htpasswd/