Как подсказать только один раз .htaccess для http и https? - PullRequest
0 голосов
/ 14 августа 2011

Я использую .htaccess для защиты сайта на http://www.domain.com. Защищенные страницы перенаправляют на https://www.domain.com, и снова получают приглашение для входа в apache.

Как мы можем получить только 1 приглашение для входа в Apache для http и https?

Большое спасибо.

1 Ответ

4 голосов
/ 14 августа 2011

Вы не можете. Что касается браузера, http: и https: два разных веб-сайта, и вы не сможете сообщить https: сайту, какой пароль пользователь ввел для http: сайта. В общем, это было бы серьезной ошибкой безопасности, а протокол аутентификации HTTP недостаточно развит, чтобы http: сервер мог сообщить браузеру: «Можно повторить этот пароль для такого-то сайта». (И в любом случае, почему вы доверяете исключению безопасности, предоставленному вам просто http: site?)

Почему бы вам просто не сделать все через https?

Или, другими словами, почему вы делаете что-либо, требующее аутентификации по обычному HTTP? Это не очень безопасно. И если на сайте https есть что-то, что заслуживает безопасности https, злоумышленник может просто узнать пароли из незащищенных http-соединений.

...