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>
वापस