home // Assistenza

Reindirizzare il sito web sulla versione HTTPS

Molti utenti chiedono se è possibile reindirizzare automaticamente i visitatori del proprio sito sulla versione HTTPS dello stesso.

Ad esempio, digitando http://example.com si viene reindirizzati automaticamente su https://example.com

Per attivare il reindirizzamento, per prima cosa dovrai connetterti all'area FTP del tuo sito, utilizzando un programma FTP (es. FileZilla - software gratuito). Per recuperare le credenziali di accesso FTP, effettua il Login (se non ricordi la tua password, puoi reimpostarla), dopodiché accedi alla sezione Il mio account / Domini registrati / Gestisci / Dati FTP che appare in alto a destra.

A questo punto, la procedura differisce a seconda del pacchetto hosting acquistato (Linux o Windows). Se non ricordi quale pacchetto hosting hai acquistato, puoi effettuare entrambe le procedure di seguito descritte.

1) Se hai acquistato il servizio hosting Linux

Verifica la presenza di un file di nome .htaccess nella cartella principale del tuo account FTP

• Se il file .htaccess NON esiste nel tuo spazio FTP, è necessario crearlo (es. con il blocco note) e inserire al suo interno il seguente codice:

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Presta attenzione che il nome del file sia esattamente .htaccess e NON .htaccess.txt né htaccess (senza punto).

Una volta caricato sul tuo spazio FTP, effettua un ulteriore controllo per verificare che il file caricato si chiami web.config e NON web.config.txt

È molto frequente che il codice non funzioni in quanto il nome del file contiene l'estensione .txt e il server non lo riconosca.

• Se invece il file .htaccess ESISTE già nel tuo spazio FTP:

A) Scarica il file .htaccess sul tuo PC ed effettua una copia di backup del file, tale copia andrà salvata in un percorso sicuro nel tuo PC e potrà essere usata nel caso di problemi

B) Modifica il file .htaccess presente sul tuo spazio FTP, aggiungendo il suddetto codice all'inizio del file

C) Il codice aggiunto va separato dal resto del codice con una riga vuota

2) Se hai acquistato il servizio hosting Windows

Verifica la presenza di un file di nome web.config nella cartella principale del tuo account FTP

• Se il file web.config NON esiste nel tuo spazio FTP, è necessario crearlo (es. con il blocco note) e inserire al suo interno il seguente codice:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<clear />
<rule name="Redirect to https" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

Presta attenzione che il nome del file sia esattamente web.config e NON web.config.txt, dopodiché effettua l'upload del file sul tuo spazio FTP.

Una volta caricato sul tuo spazio FTP, effettua un ulteriore controllo per verificare che il file caricato si chiami web.config e NON web.config.txt

È molto frequente che il codice non funzioni in quanto il nome del file contiene l'estensione .txt e il server non lo riconosca.

• Se invece il file web.config ESISTE già nel tuo spazio FTP:

A) Scarica il file web.config sul tuo PC ed effettua una copia di backup del file, tale copia andrà salvata in un percorso sicuro nel tuo PC e potrà essere usata nel caso di problemi

B) Modifica il file web.config presente sul tuo spazio FTP

C) Individua i TAG di apertura e chiusura <rules> </rules> e inserisci al loro interno il seguente codice:

<rule name="Redirect to https" stopProcessing="true">
<match url=".*" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}" redirectType="Permanent" appendQueryString="false" />
</rule>

Vuoi ricevere
l'assistenza di
un esperto?

Il nostro staff è sempre a tua completa disposizione per qualsiasi quesito. Contattaci per ricevere assistenza gratuita e senza impegno.

Contatti Contattaci
Utilizziamo i cookies per fornire i nostri servizi. Utilizzando questo sito acconsenti all'utilizzo dei cookies. Informativa - Ho capito