108 Shares 8784 views

Come fare un redirect da http a https, e perché?

Sempre più siti tendono a passare alla nuova HTTPS. Questa nuova moda è ripreso anche dai motori di ricerca, che rango più elevato rispetto ai siti con questo protocollo di sicurezza. Servizi di hosting offrono in forma di certificati gratuiti che vanno i plugin appropriati per i sistemi di gestione dei contenuti. Pertanto, ogni webmaster può facilmente passare al nuovo protocollo e di attuare un reindirizzamento da http a https in "Beatrice", "WordPress" e altri CMS. Ma che cosa fa?

Ciò che rende la transizione da HTTP a HTTPS?

L'introduzione del nuovo protocollo di sicurezza per il sito può avvenire per tre ragioni:

  1. Riservatezza. Internet – un ambiente aperto, e https qui protegge le comunicazioni tra le parti. In assenza di HTTPS proprietario del punto di accesso sarà disponibile per i dati privati: le carte di credito (quando si effettua un acquisto nel negozio online, per esempio).
  2. Integrità. protocollo HTTPS garantisce che l'informazione verrà consegnato al destinatario intatto. Ad esempio, il proprietario del Wi-Fi sarà in grado di inserire il sito annunci "sinistra", modificare l'aspetto del sito e per comprimere le immagini per risparmiare larghezza di banda. Ma se il sito ha HTTPS, si garantisce che il sito non verrà modificata.
  3. Autenticità. Il certificato garantisce che il sito è proprio vero.

protocollo HTTPS cioè assicura che tutte le informazioni verrà trasferito interamente e indirizzo precisione. Nessuno può cambiare le informazioni durante la trasmissione. Ciò è particolarmente vero per una serie di negozi online e servizi di pagamento.

La certificazione ha anche un effetto positivo sulla promozione di un sito nei motori di ricerca. Pertanto, molti webmaster ottenere certificati di sicurezza per i loro siti. Ma dopo aver ricevuto di fronte al problema – impostazione. Dopo tutto, non è sufficiente per ottenere un certificato, è necessario reindirizzare correttamente tutto il traffico al nuovo dominio, e "raccontare" sui motori di ricerca. Come fare?

formazione

Prima di creare un reindirizzamento da http a https, è necessario preparare il sito. La prima azione – di realizzare collegamenti interni relativi. Cioè, è necessario rimuovere i simboli di riferimento "http: //". È inoltre possibile aggiungere la lettera "s" per i simboli indicati a tutti i tuoi articoli di cui alla versione del sito con un protocollo di sicurezza, ma dovrebbe essere fatto dopo il passaggio finale del sito.

Rendere più facile. Ora ci sono molti programmi per i diversi sistemi di gestione dei contenuti, che per un paio di secondi farà tutti i link del sito web relativo. Ad esempio, per il sistema popolare Wodpress ha HTTP / HTTPS Remover spina.

ispezione

Dopo aver installato il certificato e la configurazione dei collegamenti esterni è consigliabile verificare se "diventare" un certificato correttamente. Questo può essere fatto utilizzando una speciale ssllabs.com servizio. Ci sarà necessario inserire il nome di dominio del sito clicca sul pulsante Sabmit, dopo di che il sistema valuterà le impostazioni di connessione e dare consigli su soluzioni ai possibili problemi. Se il Valore complessivo avrà una stima di "A", significa che tutto va bene e il certificato di sicurezza è buona.

Impostazione di un reindirizzamento da http a https

I motori di ricerca percepiscono i siti con certificato HTTPS e senza di essa come due sito completamente diverso. Pertanto, l'impostazione di un reindirizzamento http a https richieste. Questa procedura è uguale alla variazione dominio. In questo caso, è necessario configurare l'inoltro destra e importante che non conteneva documenti intermedi. In caso contrario, può formare una catena di redirect che possono confondere i motori di ricerca. Naturalmente, questo ha un impatto negativo sulla percezione del sito e porterà alcun beneficio.

L'opzione più semplice – per modificare il file .htaccess. Redirect da HTTP a HTTPS che utilizzano questo file è reso nel caso in cui il sito è ospitato su un server Apache. E 'necessario registrarsi nel file le seguenti righe:

[…]

RewriteEngine On

% RewriteCond {} HTTPS off

RewriteRule Https (*.): //% {} HTTP_HOST% {} REQUEST_URI

[…]

Si può semplicemente copiare e incollare nel file .htaccess. Ricordiamo, che è alla radice del vostro sito ed è sempre presente sui siti che eseguono il controllo di Apache.

Prescrivere il codice, verificare se ha guadagnato reindirizzamento da http a https. Per fare questo, basta andare in qualsiasi pagina del sito e vedere se si viene reindirizzati al dominio con certificato https. Se è così, passeggiare per le altre pagine.

Ora che il robot dei motori di ricerca si arriva al tuo sito, verrà automaticamente reindirizzato alla versione https. Avrà bisogno di tempo per capire cosa stava succedendo e di rendere questi dati in suo algoritmo. Di solito abbracciare il cambiamento e il reindirizzamento da http a https nel motore di ricerca "Yandex" dura circa un mese, anche se Google prende una settimana o due.

Ricordate, non sempre andare a HTTPS è successo. Alcuni siti webmaster dopo questa procedura ricade pesantemente sulle posizioni nei motori di ricerca, abbandonare l'indice, e poi ri-entrare in un tempo molto lungo. A volte è necessario sacrificare una grande parte del traffico, e molti webmaster sono estremamente soddisfatto del risultato della transizione. TIC anche azzerato, e anche se poi recuperato al momento del suo sito a zero agli occhi degli inserzionisti aspetto molto male.

Tuttavia, la maggior parte del reindirizzamento avviene praticamente indolore e veloce. "Yandex" per mesi "colle" il sito e il suo specchio, e, di conseguenza, tutto il traffico torna, ma su un nuovo dominio con il prefisso https.

conclusione

Prima o poi, dovrà passare a un nuovo protocollo di sicurezza. Presto sarà uno dei requisiti chiave dei motori di ricerca che semplicemente non rango altamente siti con protocollo http. Allora perché non farlo prima rispetto alla concorrenza? Sì, in un primo momento sarà difficile, e si rischia di perdere una parte del traffico, ma a lungo andare di sicuro successo. Almeno, così dicono i rappresentanti dei motori di ricerca stessi. Non v'è alcun motivo per non credere loro. E, in generale, andare a https – è quello di migliorare il vostro sito web in termini di sicurezza.