I seguenti metodi possono essere utilizzati per costringere i visitatori del tuo sito Web a utilizzare HTTPS.
Plesk Onyx e superiori
Per i clienti su Plesk Onyx o versioni successive, puoi utilizzare Plesk per abilitare un reindirizzamento IIS per forzare SSL.
- Accedi al pannello di controllo di Plesk
- Vai a Abbonamenti
- Seleziona il tuo abbonamento
- Fai clic su Impostazioni di hosting
- Seleziona Reindirizzamento 301 permanente sicuro per la SEO da HTTP a HTTPS
- Fai clic su Applica o OK
Plesk 12.5 e precedenti
Nelle versioni precedenti di Plesk, devi implementarlo nel tuo file web.config. Inserisci la seguente regola di riscrittura di IIS all'interno di
sezione del tuo web.config:
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
Se vuoi verificare come funziona il reindirizzamento puoi utilizzare il seguente sito per controllare:http://redirectcheck.com/
Apache/Nginx .htaccess
Per i server in esecuzione su un ambiente Linux, puoi utilizzare le seguenti informazioni per aggiornare il tuo file .htaccess. Inoltre, i passaggi forniti all'inizio di questo KB sono ancora validi se stai eseguendo Plesk Onyx o versioni successive nel tuo ambiente Linux. Se hai bisogno di assistenza per accedere a questo file, utilizza questo KB:
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
Nota:è buona norma assicurarsi che questo tipo di reindirizzamento sia nella parte superiore del file .htaccess