Interogare cu parolă dublă cu SSL

Următoarea constelație are întotdeauna un efect secundar neplăcut: Dacă vă protejați site-ul cu htaccess / htpasswd și, în același timp, forțați o conexiune SSL, aveți întotdeauna nevoie de aceeași parolă pentru a fi introdusă de două ori (o dată pentru http și din nou după intrarea cu succes pentru https). Cu ajutorul secțiunilor de configurare introduse în Apache 2.4, problema poate fi rezolvată cu ușurință.


# 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>
Înapoi