Двойной запрос пароля с SSL

Следующий сценарий всегда приводит к нежелательному побочному эффекту: если вы защищаете свой сайт с помощью htaccess/htpasswd и одновременно используете SSL-соединение, вам всегда приходится вводить один и тот же пароль дважды (один раз для http и еще раз для https после успешного ввода). Эту проблему можно легко решить, используя разделы конфигурации, появившиеся в Apache 2.4.


# SSL erzwingen
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

# Authentifizierung (nur bei verschlüsselten Verbindungen)
<If "%{HTTPS} == 'on'">
AuthUserFile /path/to/.htpasswd
AuthName "Interner Bereich"
AuthType Basic
require valid-user
</If>
Назад