Redirect da HTTP a HTTPS (SSL)

il 28 Feb 2016 in News da Xlogic

Share on Facebook0Share on Google+2Tweet about this on Twitter3Share on LinkedIn6

HTTP tradotto “Hyper Text Transfer Protocol” è il protocollo che attualmente viene utilizzato da quasi tutti i siti web nel mondo. L’HTTPS tradotto (S) “Secure Socket Layer” (SSL) è un altro protocollo sviluppato principalmente per la sicurezza delle transazioni su Internet. Da Agosto 2014 Google privilegia a livello di SEO la migrazione al protocollo HTTPS, di seguito alcuni metodi di redirect da HTTP a HTTPS.

HTACCESS

È possibile utilizzare il protocollo HTTPS solo se un certificato SSL è installato nel proprio dominio. La maggior parte dei siti web utilizzano il protocollo HTTP come protocollo predefinito per gestire tutte le informazioni, ma è possibile forzare l’utilizzo del protocollo HTTPS modificando il file “.htaccess” nella cartella in cui si desidera che il reindirizzamento avvenga.

Codice da aggiungere al file .htaccess:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}

PHP

È possibile utilizzare il seguente codice (funzione) per reindirizzare il sito web da HTTP a HTTPS utilizzando PHP.

Codice da aggiungere nelle pagine PHP:

< ?php
function redirectTohttps() {
if($_SERVER[‘HTTPS’]!=”on”) {
$redirect= “https://”.$_SERVER[‘HTTP_HOST’].$_SERVER[‘REQUEST_URI’];
header(“Location:$redirect”); } }
?>

HTML

Questo metodo non è il migliore, ma è possibile utilizzarlo se “mod rewrite” non è disponibile.

Codice da aggiungere nelle pagine HTML:

< meta http-equiv=”Refresh” content=”0;URL=https://www.tuosito.it” />

 

NB: Offriamo certificati SSL della Comodo a partire da 19,9€ all’anno installabili tramite SNI senza IP Dedicato.

Per ulteriori informazioni

 

6 Commenti

  1. Giovanni

    2nd gennaio 2017

    Salve,
    Se bisogna effettuare un redirect da http a https con un sito web sia dalla versione con www che senza, il codice da aggiungere nel .htaccess è sempre quello?

    Inoltre in alcuni codici trovo il valore on, invece di off, rewritecond. Cosa cambia? Grazie

    • Andrea (Xlogic.org)

      11th gennaio 2017

      Ciao Giovanni, il codice è sempre lo stesso, puoi effettuare il redirect anche da cPanel > gestione reindirizzamenti.

      Buona giornata!
      Lo staff di Xlogic

  2. david

    7th febbraio 2017

    Non trovo il menù cPanel > gestione reindirizzamenti.

    • Andrea (Xlogic.org)

      7th febbraio 2017

      Ciao David, probabilmente il tuo piano Hosting non è multidominio e di conseguenza non è inclusa la funzione relativa alla gestione dei reindirizzamenti, per maggiori informazioni ti invito ad aprire un ticket all’assistenza.

      Buona giornata
      Andrea
      ____________
      Xlogic Team

  3. david

    7th febbraio 2017

    Il problema è che ho aggiunto il codice html per reindirizzare tutto ad https://, ma su smartphone la cosa non va mentre sul pc funziona tutto…

    • Andrea (Xlogic.org)

      7th febbraio 2017

      Prova a cancellare la cache del Browser da smartphone, se funziona da PC deve funzionare anche dai dispositivi Mobile, comunque apri un ticket per maggiori informazioni.

      Grazie e buona giornata
      Andrea
      _____________
      Xlogic Team

Lascia una risposta

Attenzione: La moderazione è abilitata e può ritardare l'inserimento del vostro commento.

Xlogic SAS - P.IVA 10898710016