Недавно, срочно понадобилось поставить пароль на сайт. Я довольно быстро написал .htpasswd, примерно следующего содержания «admin:passwd» и .htaccess

AuthType Basic
 
AuthName "Private zone. Only for administrator!"
 
AuthUserFile  /public_html/%dir%/.htpasswd
 
require valid-user

После добавления данного файла начались проблемы т.к. выпадала ошибка 500.

После получаса ковыряния в настройках сервера и проверке правильности написания .htaccess, я заглянул в логи, и нашел там полный адрес, который отличался от того, что я списал из FTP клиента.

После того как я дописал  полный путь /home/%login%/public_html/%dir%/.htpasswd

Все стало супер – сайт начал открываться только по паролю.

Мораль — читайте лог ошибок, полезная штука, избавляет от многих проблем.

ЗЫ полный путь можно посмотреть создав новый пхп файл с вот таким содержимым

Защищаем сайт .htaccess
Метки:        

Один комментарий к “Защищаем сайт .htaccess

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

90% сайтов рунета содержат уязвимости и могут быть взломаны! Проверь свой сайт!