Закрыть сайт в .htaccess, вход только по паролю


Предыдущая | Следующая

Чтобы создать закрытый сайт, надо сперва создать командой файл с логином и паролем:

htpasswd -c /home/www/site1/.htpasswd my_userXXX

Пишут, что надо прописывать путь до сайта. Затем файл .htpasswd нужно скопировать за пределы сайта, чтобы его нельзя было по http прочитать.

Затем на сайте в файле .htaccess надо в конец добавить:

AuthType Basic
AuthName "Protected Area"
AuthUserFile /home/XXXX/YYYYY/.htpasswd
Require valid-user

У меня почему то срабатывает два раза в хроме запрос пароля. Но работает.
 

взял отсюда

http://www.linuxjournal.su/htaccess-%D0%B8-htpasswd-%D0%B7%D0%B0%D1%89%D0%B8%D1%82%D0%B0-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF%D0%B0/