- Home
- Categorie
- Coding e Sistemistica
- WordPress
- Passaggio http ad https di sito wordpress
-
Passaggio http ad https di sito wordpress
Buonasera a tutti,
ero indeciso se scrivere nella sezione seo o WP. Ho appena fatto il passaggio di un sito WP da http a https. Fortunatamente sembra tutto ok, le pagine sono sicure, testando con vari tool. Ora quello che io ho fatto e' semplicemente installare il certificato e poi agire sulle impostazioni di WP e poi fare un fin di tutti gli http hard coded. Adesso vorrei capire una cosa.. devo andare necessariamente ad agire anche sul file htaccess? perché vedendo guide in rete sembra necessario, quindi fare un redirect 301 del http verso https, in pratica andando ad aggiungere queste righe di codice:RewriteEngine OnRewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://sito/$1 [R=301,L]
Ora mi chiedo.. questo riscrive gli url da http a https... giusto? pero' non capisco... io ho gia' tutti i link aggiornati.. non trovo errori.. a che serve questo passaggio? Anche da motore di ricerca se clicco su un mio risultato vengo indirizzato alla pagina giusta https.
Grazie a chi riesce a chiarirmi questo aspetto.
Luca
-
@lucagianneschi said:
Buonasera a tutti,
...CUT...
> RewriteEngine OnRewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://sito/$1 [R=301,L] >``` Ora mi chiedo.. questo riscrive gli url da http a https... giusto? pero' non capisco... io ho gia' tutti i link aggiornati.. non trovo errori.. a che serve questo passaggio? Anche da motore di ricerca se clicco su un mio risultato vengo indirizzato alla pagina giusta https. Grazie a chi riesce a chiarirmi questo aspetto. Luca Ciao, la direttiva da te citata ha due scopi: 1) per evitare che qualcuno acceda, volontariamente o involontariamente alla versione http del sito invece che a quella https 2) a informare i motori di ricerca che la versione http del sito è stata definitivamente spostata su https (redirect 301) in modo che, se da qualche parte c'è ancora qualche puntamento alla vecchia versione (che non esiste più), non venga generato un errore 404 con eventuale relativa penalizzazione.
-
In pratica se digiti il sito direttamente nella barra degli indirizzi senza https potrebbe andarti al sito "vecchio", senza la s
-
P.S.: nel codice riportato sono stati erroneamente messi sulla stessa linea due comandi distinti. Il codice corretto è questo:
RewriteEngine On RewriteBase / RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://sito/$1 [R=301,L]