Я пытаюсь настроить простой псевдоним для сервера Apache http (s).Цель состоит в том, чтобы разрешить доступ к mydomain.com/myfiles/ с любым URL-адресом, например mydomain.com/myfiles*/, без переопределения URL-адреса. Я использую файл .htaccess, чтобы требовать аутентификацию.
Моя проблема:Когда я добавляю директиву AliasMatch, URL-адрес распознается, но я получаю ошибку 403 forbidden
, не получая всплывающее окно аутентификации с запросом имени пользователя / пароля для основного URL-адреса, а также для псевдонимов.Что мне не хватает?
Я испробовал почти весь синтаксис, который мог придумать, вокруг этого
AliasMatch "^/myfiles(.*)" "/myfiles/$1"
В глобальном conf, а также в conf виртуального хоста.
my Directory
directive
<Directory /xxx/xxx/xxxx/myfiles>
AllowOverride Authconfig
Require all denied
</Directory>
my .htaccess
AuthType Basic
AuthName "Password Required"
AuthUserFile "/xxxx/xxx/xxx"
Require valid-user
myfiles - это символическая ссылка, которая отлично работает, если нет директивы AliasMacth.