HTTP-аутентификация с использованием htaccess / htpasswd ... диалоговое окно появляется дважды - PullRequest
0 голосов
/ 02 декабря 2009

У меня есть сайт, основной путь которого защищен паролем. У меня также есть подпапка с отдельной защитой паролем (htaccess / htpasswd).

По какой-то причине, когда я получаю доступ к подпапке, меня просят дважды ввести мой идентификатор / пароль. Все файлы, на которые есть ссылки, находятся в подпапке.

Что мне делать, чтобы устранить эту проблему? Я пробовал это в разных браузерах, и это то же самое поведение.

Существует одна основная html-страница с .swf (единственное на странице) ... она загружает другие ресурсы, но они находятся в одной подпапке.

Ответы [ 2 ]

2 голосов
/ 02 декабря 2009

Если вы загружаете файл XML или что-то из SWF-файла из другого домена, это может быть причиной. Я не могу проверить, но это может даже произойти, если SWF загружается по HTTP, а XML - по HTTPS или что-то в этом роде.

1 голос
/ 03 июня 2012

Если вы создали директиву перезаписи ...

Вас просят ввести имя пользователя / пароль при запросе "yoursite.com". Затем URL-адрес автоматически переписывается в соответствии с файлом .htaccess, второй запрос делается для «www.yoursite.com», и вас снова просят ввести имя пользователя / пароль. Если вы введете URL-адрес в адресную строку браузера так, как ваш .htaccess перезаписывает адреса, вам будет предложено ввести имя пользователя и пароль только один раз.

Таким образом, если ваш файл .htaccess переписывает «yoursite.com» как «www.yoursite.com», при запросе «yoursite.com» вам будет дважды предложено ввести имя пользователя / пароль; один раз для «yoursite.com» и второй раз для «www.yoursite.com». Когда вы запрашиваете "www.yoursite.com", вам будет предложено ввести имя пользователя / пароль один раз.

...