Недавно, срочно понадобилось поставить пароль на сайт. Я довольно быстро написал .htpasswd, примерно следующего содержания «admin:passwd» и .htaccess
AuthType Basic AuthName "Private zone. Only for administrator!" AuthUserFile /public_html/%dir%/.htpasswd require valid-user |
AuthName "Private zone. Only for administrator!"
AuthUserFile /public_html/%dir%/.htpasswd
require valid-user
После добавления данного файла начались проблемы т.к. выпадала ошибка 500.
После получаса ковыряния в настройках сервера и проверке правильности написания .htaccess, я заглянул в логи, и нашел там полный адрес, который отличался от того, что я списал из FTP клиента.
После того как я дописал полный путь /home/%login%/public_html/%dir%/.htpasswd
Все стало супер – сайт начал открываться только по паролю.
Мораль — читайте лог ошибок, полезная штука, избавляет от многих проблем.
ЗЫ полный путь можно посмотреть создав новый пхп файл с вот таким содержимым
Здравствуйте.
Очень полезная и интересная статья!
Спасибо Вам за эту информацию.