Il mio sistema è Centos 7 e Apache 2.4.6
Ho bisogno di reindirizzare http su https usando Apache httpd.conf, ho cercato su google centinaia di pagine e ho trovato alcuni codici ma questo è buono e non codificato da DigitalOcean ma restituisce una doppia barra alla fine dell'URL e questa è un'immagine per i diversi risultati di reindirizzamento
<VirtualHost IP:80>
# https/http www -> https non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
# http non-www -> https non-www
RewriteCond %{HTTPS} !=on
RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R,L]
</VirtualHost>
<VirtualHost IP:443>
# I removed this from 443 and the same result
# https/http www -> https non-www
RewriteCond %{HTTP_HOST} ^www\.(.*)$ [NC]
RewriteRule ^(.*)$ https://%1/$1 [R=301,L]
</VirtualHost>
https://%1/$1
ahttps://%1$1
, quindi.