ciao!
su apache ho usato letsencrypt e attivato https:
il tutto funziona, sia https://www.sito.it che http://www.sito.it.codice:<VirtualHost *:80> ServerName ServerAlias ServerAdmin DocumentRoot /var/www/html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined </VirtualHost> <VirtualHost _default_:443> ServerName ServerAlias ServerAdmin DocumentRoot /var/www/html SSLEngine On SSLCertificateFile /etc/letsencrypt/live/cert.pem SSLCertificateKeyFile /etc/letsencrypt/live/rivkey.pem SSLCertificateChainFile /etc/letsencrypt/live/fullchain.pem </VirtualHost>
ora vorrei fare in modo che tutte le richieste puntino sempre su https.
ho provato a mettere il file .htaccess così:
se però attivo la riga commentata, non riesco più ad accedere alla pagina.codice:RewriteEngine on RewriteCond %{HTTPS} off #RewriteRule ^(.*) https://%{HTTP_HOST}/$1 RewriteRule index.html index.php [L] ErrorDocument 404 https://www.sito.it/
come posso fare?