Matteo 0 Segnala messaggio Inviato 7 Novrembre , 2017 Salve, ho installato un certificato SSL (Lets' Encrypt, offerto gratuitamente da Aruba) su un sito, il problema si verifica quando carico un file .htacess (configurato come da istruzioni dei tecnici Aruba) per consentire la conversione automatica delle pagine da http a https. RewriteEngine OnRewriteCond %{HTTPS} offRewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] Succede che si vede solo la pagina inziale (index.php) mentre per le altre arriva "Page not found"., se tolgo il file invece le pagine si vedono bensissimo sia in http che in https Preciso che nel sito è già presente un file .htaccess con le configurazioni iniziali, ovviamente se inserisco quello nuovo devo eliminare quello originale, e ciò crea il problema. Allego il file originale (.htaccess, rinominato .zip per poterlo caricare) NOTA: da Aruba mi è stato detto che in caso di presenza di un altro file .htaccess si dovevano usare queste impostazioni per configurare correttamente il tutto: << Se è già presente un file .htaccess la invitiamo a fare attenzione:- a non duplicare RewriteEngine On- che le righe che cominicano con RewriteCond e RewriteRule seguano un pre-esistente RewriteEngine On >> qualcuno può editare il file in maniera che funzioni tutto? Grazie in anticipo .htaccess.zip Condividi questo messaggio Link di questo messaggio Condividi su altri siti
PaoloB 0 Segnala messaggio Inviato 7 Novrembre , 2017 Non riesco ad aprire il file, ma semplicemente puoi aggiungere questo comando (leggermente diverso dal tuo) nel file, prima dei rewrite finali RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Matteo 0 Segnala messaggio Inviato 7 Novrembre , 2017 grazie, domani mattina provo. Condividi questo messaggio Link di questo messaggio Condividi su altri siti
Matteo 0 Segnala messaggio Inviato 8 Novrembre , 2017 22 ore fa, PaoloB dice: Non riesco ad aprire il file, ma semplicemente puoi aggiungere questo comando (leggermente diverso dal tuo) nel file, prima dei rewrite finali RewriteCond %{HTTPS} off RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L] tutto ok, molte grazie! Condividi questo messaggio Link di questo messaggio Condividi su altri siti
ZOD 2 Segnala messaggio Inviato 18 Dicembre , 2017 Ho scritto un articolo nel mio blog che parla di questo. https://zod.it/blog/cambiare-il-sito-da-http-a-https.html Ci sono anche tre regole .htaccess per avere tre differenti comportamenti: redirect del solo http > https, quindi funziona contemporaneamente con e senza "www" (ma il sito sarebbe doppio, e potrebbe non piacere a Google, alle stats ecc...) redirect http > https con forzatura del "www" davanti al dominio redirect http > https con forzatura della rimozione "www" Condividi questo messaggio Link di questo messaggio Condividi su altri siti