Двойной запрос пароля с 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>
Назад