Назад | Перейти на главную страницу

Одинаковый .htaccess на 2 серверах, работает только на одном

Сценарий

Я работаю с двумя серверами, на обоих запущен apache. Идентичный .htaccess работает на одном сервере, а не на другом.

Код

AuthUserFile .htpasswd
AuthType Basic
AuthName "Password Required"
Require user jackson
Order Deny,Allow
Deny from All

<FilesMatch "^ads\.txt$">
Allow from all
</FilesMatch>

Satisfy Any

Вопрос

Анонимные посетители могут видеть ads.txt на сервере A без входа в систему, однако они увидят 401 (unauthorized) на сервере B. В чем может быть причина или что я могу сделать для дальнейшего устранения неполадок?

Extra

На обоих серверах установлен один и тот же дистрибутив и версия Linux, и на них установлена ​​одна и та же версия Apache?

Хотя файлы могут иметь одинаковые разрешения (664 и один и тот же владелец / группа), доступен ли полный путь на обоих серверах? Возможно, одна из вложенных папок имеет слишком строгие разрешения.