.htaccess и запрет доступа к разделу

I
На сайте с 11.06.2015
Offline
18
485

Добрый день

Хочу установить доступ по паролю к определенному разделу сайта (а также, чтобы под эту настройку попали все вложенные разделы и все файлы в этих разделах).

Использую такой htaccess:

AuthType Basic

AuthName "Закрытый раздел"
AuthUserFile /home/u13333/.pass/.htpasswd
Require valid-user

Кладу его в раздел www

Он закрывает доступ только к разделу www, при этом если вводить точное имя существующего файла, то доступ к нему дается без пароля, например:

www.domain.ru - требует пароль

www.domain.ru/index.html - не требует пароль

www.domain.ru/sub/ - требует пароль

www.domain.ru/sub/ex1.html - не требует пароль

В чем может быть проблема?

bums
На сайте с 03.07.2006
Offline
442
#1
ivpo:
ex1.html

видимо фронтендом nginx стоит, он старику(html) и отдает, без обращения к бэкенду(апачу)

Недорогая регистрация и продление доменов RU/SU/РФ/COM/NET/ORG/и т.д. ( https://www.regnic.name/?sesign ) в РЕГРУ, РЕГТАЙМ, Р01, РУЦЕНТР. А так же хостинг и SSL сертификаты.
I
На сайте с 11.06.2015
Offline
18
#2

Как-то решаемо?

Это всё на хостинге, поэтому свободы действий мало...

bums
На сайте с 03.07.2006
Offline
442
#3
ivpo:
свободы действий мало

просто не используй файлы что относятся к статике

I
На сайте с 11.06.2015
Offline
18
#4
bums:
просто не используй файлы что относятся к статике

Вы не могли бы пояснить?

bums
На сайте с 03.07.2006
Offline
442
#5

те файлы, что у хостера в конфиге nginx определены как статика(обычно это html, htm, txt, файлы картинок, стилей, JavaScript, и т.д.)

Можешь методом перебора вычислить их, те что открываются у тебя в запароленом каталоге или спроси у хостера их список.

M
На сайте с 04.12.2013
Offline
223
#6
ivpo:
Как-то решаемо?

Обходите озвученную причину, не? Либо используйте сервер, где только апач работает. Либо используйте расширения, которых нет в списке статичных файлов для прямой отдачи у энджинкса. Попробуйте htm(l) на php сменить, а если влом привлекать еще и пых для обработки или менять адресацию, перенесите html-файлы, включая все вложенные каталоги, в каталог со сложным названием и делайте рерайт в него при наличии соотв. файлов.

---------- Добавлено 04.11.2017 в 17:03 ----------

P.S. А нафига для вебстраниц использовать этот олдскул? Делайте ЛК, как полагается. Для не вебстраниц это тоже решаемо, только немного сложнее, особенно если говорить о больших файлах.

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий