Dopo aver ottenuto dal nostro hosting il certificato (in molti casi è gratutito), modifichiamo l’ .htaccess aggiungendo il seguente codice, prima delle righe riguardanti WordPress
1 2 3 4 5 6 7 |
<IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{SERVER_PORT} 80 RewriteRule ^(.*)$ https://www.miosito.it/$1 [R,L] </IfModule> # BEGIN WordPress .... |
Modifichiamo le due opzioni del sito su //www.miosito.it/wp-admin/options-general.php
In phpmyadmin eseguiamo questa query per tutti i campi e tabelle che potrebbero contenere la vecchia url (quella con http://), ad esempio il campo post_content nella tabella wp_posts
1 |
UPDATE table_name_here SET column_name_here = REPLACE(column_name_here, 'http://www.miosito.it', 'https://www.miosito.it') |
Correggere le chiamate esterne omettendo il protocollo (sarà così “relativo”)
esempio: src=”//domain.com/javascript.js”