über den Port zugegriffen habe ich eine .htaccess-Regel wie es:.htaccess: https gelten nur, wenn 80
# Redirect to HTTPs.
RewriteCond %{HTTPS} !=on
RewriteRule^https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Grundsätzlich werde es überprüfen, ob ich HTTP bin anstelle von HTTPS. Wenn ich das tue, wird es auf die HTTPS-Version umgeleitet. Es funktioniert perfekt. Aber ich habe ein kleines Problem.
Wenn ich im Entwicklungsmodus (localhost) ausgeführt wird, verwende ich Port 8000, zum Beispiel, dann muss ich diese Regel entfernen, weil es einen Fehler erzeugen (wie ERR_SSL_PROTOCOL_ERROR). Ich muss diese Seite nur über HTTP öffnen, normalerweise brauche ich für diesen Fall kein HTTPS.