В моем корневом каталоге есть файл htaccess для добавления таких правил, как принудительное использование www на веб-сайте и т. Д.
Я хочу защитить каталог на своем сайте, например example.com/private/ и example.com / private / p /
Я здесь, где мои htaccess файлы:
/public_html/.htaccess (htaccess file to force www. on my site)
/public_html/private/.htaccess (protect directory code)
/public_html/private/.htpasswd (usernames and passwords for directory)
Я получаю 401 Unauthorized, когда пытаюсь нажать на ссылку на / private / URLи даже не получить подсказку пароля иногда.Я попытался очистить кэш, но он все еще не работает.
Вот мой код /private/.htaccess (защитите код каталога) (я знаю, что мой путь AuthUserFile, кстати, правильный):
AuthType Basic
AuthName "Members Only"
AuthUserFile /public_html/private/.htpasswd
<limit GET PUT POST>
require valid-user
</limit>
Когда я удаляю файл /public_html/.htaccess, вход в систему работает нормально.Кто-нибудь знает, почему и как это исправить, чтобы я мог использовать оба файла .htaccess?