TL; DR : причиной таких перенаправлений были пользовательские страницы ошибок ISPConfig.
У нас есть установка Apache 2.4 в среде ISPConfig.
Каждый vhost имеет каталог для административных целей. Мой .htaccess выглядит следующим образом:
AuthType Basic
AuthName "Administration"
Require valid-user
AuthUserFile /etc/apache2/.htpasswd
Теперь, когда я нажимаю на папку http://mysite.tld/admin
, я перенаправляюсь на сайт root без запроса входа. Однако, когда я копирую .htaccess в root, я получаю приглашение для входа в систему.
Файл журнала содержит следующие строки, когда я нажимаю на /admin
:
[Wed Feb 12 12:00:23 2020] [authz_core:debug] mod_authz_core.c(809): AH01626: authorization result of Require valid-user : denied (no authenticated user yet)
[Wed Feb 12 12:00:23 2020] [authz_core:debug] mod_authz_core.c(809): AH01626: authorization result of <RequireAny>: denied (no authenticated user yet)
И затем Я получаю прямое перенаправление на /
.
Так что может быть причиной перенаправления?
Заранее спасибо!
! cross-post from serverfault because of its urgency !