Недавно, срочно понадобилось поставить пароль на сайт. Я довольно быстро написал .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

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

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

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

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

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

  • 28.01.2017 в 21:23
    Постоянная ссылка

    Здравствуйте.
    Очень полезная и интересная статья!
    Спасибо Вам за эту информацию.

    Ответ

Добавить комментарий для Алёна Отменить ответ

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

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