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.
Articoli Simili
This post was last modified on %s = human-readable time difference 16:29