{"id":10780,"date":"2016-02-28T15:55:56","date_gmt":"2016-02-28T14:55:56","guid":{"rendered":"https:\/\/xlogic.org\/blog\/?p=10780"},"modified":"2018-02-09T16:29:26","modified_gmt":"2018-02-09T15:29:26","slug":"redirect-http-https-ssl","status":"publish","type":"post","link":"https:\/\/xlogic.org\/blog\/redirect-http-https-ssl.html\/","title":{"rendered":"Redirect da HTTP a HTTPS (SSL)"},"content":{"rendered":"<p>HTTP tradotto &#8220;Hyper Text Transfer Protocol&#8221; \u00e8 il protocollo che attualmente viene utilizzato da quasi tutti i siti web nel\u00a0mondo. L&#8217;HTTPS tradotto (S)\u00a0&#8220;Secure Socket Layer&#8221; (<strong>SSL<\/strong>) \u00e8 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.<\/p>\n<p><strong>HTACCESS<\/strong><\/p>\n<p>\u00c8 possibile utilizzare il protocollo HTTPS solo se un certificato SSL \u00e8 installato nel\u00a0proprio dominio. La maggior parte dei siti web utilizzano il protocollo HTTP come protocollo predefinito per gestire tutte le informazioni, ma \u00e8 possibile forzare l&#8217;utilizzo\u00a0del protocollo HTTPS modificando\u00a0il file &#8220;.htaccess&#8221; nella cartella in cui si desidera che il reindirizzamento avvenga.<\/p>\n<p>Codice da aggiungere\u00a0al file .htaccess:<\/p>\n<p><em>RewriteEngine On<\/em><br \/>\n<em> RewriteCond %{HTTPS} off<\/em><br \/>\n<em> RewriteRule (.*) https:\/\/%{HTTP_HOST}%{REQUEST_URI}<\/em><\/p>\n<p><strong>PHP<\/strong><\/p>\n<p>\u00c8 possibile utilizzare il seguente codice (funzione) per reindirizzare il sito web da HTTP a HTTPS utilizzando PHP.<\/p>\n<p>Codice da aggiungere nelle pagine PHP:<\/p>\n<p><em>&lt; ?php<\/em><br \/>\n<em>function redirectTohttps() {<\/em><br \/>\n<em>if($_SERVER[&#8216;HTTPS&#8217;]!=\u201don\u201d) {<\/em><br \/>\n<em>$redirect= \u201chttps:\/\/\u201d.$_SERVER[&#8216;HTTP_HOST&#8217;].$_SERVER[&#8216;REQUEST_URI&#8217;];<\/em><br \/>\n<em>header(\u201cLocation:$redirect\u201d); } }<\/em><br \/>\n<em>?&gt;<\/em><\/p>\n<p><strong>HTML<\/strong><\/p>\n<p>Questo metodo non \u00e8 il migliore, ma \u00e8 possibile utilizzarlo se &#8220;mod rewrite&#8221; non \u00e8 disponibile.<\/p>\n<p>Codice da aggiungere nelle pagine HTML:<\/p>\n<p><em>&lt; meta http-equiv=&#8221;Refresh&#8221; content=&#8221;0;URL=https:\/\/www.tuosito.it&#8221; \/&gt;<\/em><\/p>\n<p>&nbsp;<\/p>\n<p><strong>NB<\/strong>: Offriamo certificati SSL della Comodo a partire da 19,9\u20ac all&#8217;anno installabili tramite <strong>SNI<\/strong> senza IP Dedicato.<\/p>\n<p><a href=\"https:\/\/xlogic.org\/supporto.html\" target=\"_blank\" rel=\"noopener\">Per ulteriori informazioni<\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>HTTP tradotto &#8220;Hyper Text Transfer Protocol&#8221; \u00e8 il protocollo che attualmente viene utilizzato da quasi tutti i siti web nel\u00a0mondo. L&#8217;HTTPS tradotto (S)\u00a0&#8220;Secure Socket Layer&#8221; (SSL) \u00e8 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 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_lmt_disableupdate":"","_lmt_disable":"","footnotes":""},"categories":[5,1419],"tags":[1153],"class_list":["post-10780","post","type-post","status-publish","format-standard","hentry","category-news","category-performance-e-sicurezza","tag-da-http-a-https"],"modified_by":"Andrea (Xlogic.org)","_links":{"self":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/10780","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/comments?post=10780"}],"version-history":[{"count":0,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/posts\/10780\/revisions"}],"wp:attachment":[{"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/media?parent=10780"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/categories?post=10780"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/xlogic.org\/blog\/wp-json\/wp\/v2\/tags?post=10780"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}