Cómo forzar https para un sitio web
Nos dirigimos hacia la ruta /etc/apache2/sites-available
y ahí encontraremos nuestro archivo de configuración, que normalmente suele venir definido como apache.conf
aunque podemos asignarle el nombre que prefiramos, pero siempre recordar que hay que hacer que nuestra web coincida con este archivo.
Abrimos el archivo con un editor de texto (por ejemplo vim) y escribimos la siguiente información:
RewriteCond %{SERVER_NAME} =www.nombretuweb.es [OR]
RewriteCond %{SERVER_NAME} =nombredenuestraweb.es
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI}
[END,NE,R=permanent]
Con esto, conseguiremos que al entrar a nuestra web, en la barra de dirección podamos ver que, efectivamente, ahora nuestra web comienza por https.