Διπλό ερώτημα κωδικού πρόσβασης με 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>
Πίσω