Lo strumento di spostamento dell'indirizzo non supporta le modifiche al protocollo
Poiché HTTPS e HTTP sono protocolli che non stai spostando il tuo sito da un indirizzo all'altro, stai semplicemente cambiando il percorso dell'URL. Gli Strumenti per i Webmaster di Google non supportano gli spostamenti degli indirizzi nelle modifiche ai percorsi URL inclusi sottodomini e protocolli.
FONTE
Richiedi un cambio di indirizzo.
Utilizza lo strumento Cambia indirizzo quando lo spostamento del tuo sito comporta un cambio di dominio o sottodominio, come il cambio da
http://fish.example-petstore.com
a http://example.com
o
http://example-petstore.com
.
Nota : lo strumento attualmente non supporta i seguenti tipi di spostamenti del sito: modifiche al nome del sottodominio, modifiche al protocollo (da HTTP a HTTPS) o modifiche del solo percorso.
Pertanto non è necessario informare gli Strumenti per i Webmaster di Google che si stanno modificando i protocolli, tuttavia si consiglia di impostare i reindirizzamenti da tutti i vecchi URL ai nuovi URL e aggiornare la Sitemap per includere i nuovi URL.
Aggiungi tutte le varianti del tuo sito a WMT
Sebbene lo strumento di spostamento dell'indirizzo del sito non possa trattare protocolli, modifiche URL e sottodomini come nuovi siti, il resto di Strumenti per i Webmaster tratta i protocolli e i sottodomini come siti separati. Dovresti aggiungere tutte le varianti del tuo sito, di seguito è riportato un esempio del mio sito BYBE aggiunto a WMT con tutte le varianti, dovresti fare lo stesso. (raccomandato da John Mueller di Google, vedere i commenti sotto questa risposta).
301 reindirizzamenti consigliati da Google
Se prevedi di pubblicare il sito Web come SSL parziale o completo, devi impostare reindirizzamenti corretti, come consigliato da Google:
FONTE
Preparare reindirizzamenti 301 Una volta che si dispone di una mappatura e il nuovo sito è pronto, il passaggio successivo consiste nell'impostare i reindirizzamenti HTTP 301 sul server dai vecchi URL ai nuovi URL come indicato nella mappatura. Tieni presente quanto segue:
- Usa reindirizzamenti HTTP 301.
Sebbene Googlebot supporti diversi tipi di reindirizzamenti, ti consigliamo di utilizzare reindirizzamenti HTTP 301 se possibile.
- Evita il reindirizzamento dei concatenamenti. Mentre Googlebot e i browser possono seguire una "catena" di reindirizzamenti multipli (ad es. Pagina 1> Pagina 2> Pagina 3), consigliamo di reindirizzare alla destinazione finale. Se ciò non è possibile, mantenere basso il numero di reindirizzamenti nella catena, idealmente non più di 3 e meno di 5. I reindirizzamenti concatenati aggiungono latenza per gli utenti e non tutti i browser supportano catene di reindirizzamento lunghe.
- Prova i reindirizzamenti. Puoi utilizzare Fetch come Google per testare singoli URL o strumenti della riga di comando o script per testare numeri o URL di grandi dimensioni.
Impostazione del reindirizzamento in Apache
L'impostazione dei reindirizzamenti in Apache, ngInx, IIS è piuttosto semplice, di seguito sono riportati esempi di reindirizzamento 301 da HTTP a HTTPS nel .htaccess
file Apache2 .
FONTE
Applica SSL su pagine specifiche e disabilita in pausa
Questo script rimuoverà SSL su tutte le altre pagine dalla pagina di accesso e dalla pagina di registrazione, puoi aggiungerne di più basta usare |
come separatore tra i nomi dei file.
mod_rewrite:
RewriteCond %{HTTPS} on
RewriteCond %{SCRIPT_FILENAME} !\/(login|register)\.php [NC]
RewriteRule ^(.*)$ http://%{HTTP_HOST}/$1 [R=301,L]
Applicare SSL su tutto il sito
Se si desidera imporre SSL sul sito completo, è possibile utilizzare mod_rewrite per rilevare HTTPS disattivato.
mod_rewrite:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
Modifiche alla Sitemap
Poiché stai modificando il protocollo devi aggiungere una nuova proprietà a Google come HTTPs, questa non avrà una sitemap inviata come predefinita, dovrai assicurarti che la tua sitemap contenga tutti i nuovi URL e quindi inviarlo sotto la variazione della proprietà HTTPS.