---
title: "Hosting Web - Passare il proprio sito Web in HTTPS"
description: "Questa guida ti mostra come abilitare il protocollo HTTPS sul tuo sito Web dopo aver attivato un certificato SSL"
url: https://docs.ovhcloud.com/it/guides/web-cloud/web-hosting/ssl-activate-https-website
lang: it
lastUpdated: 2025-10-27
---
# Hosting Web - Passare il proprio sito Web in HTTPS

## Obiettivo

Gli hosting Web OVHcloud permettono di usufruire di un [certificato SSL](https://www.ovhcloud.com/it/web-hosting/options/ssl/). grazie al quale i siti Web possono stabilire una connessione sicura alla rete ed essere accessibili in _HTTPS_. Per utilizzare questa connessione sicura sono necessari diversi step.

**Questa guida ti mostra come abilitare il protocollo HTTPS sul tuo sito dopo aver attivato un certificato SSL.**

## Prerequisiti

- Disporre di un [certificato SSL](https://www.ovhcloud.com/it/web-hosting/options/ssl/) installato sul [hosting web OVHcloud](https://www.ovhcloud.com/it/web-hosting/).
- Disporre di almeno un sito Web installato e accessibile sul proprio hosting Web OVHcloud.

## Procedura

La sicurezza svolge un ruolo sempre più importante sul Web. Gli utenti rivolgono un’attenzione sempre maggiore alla confidenzialità dei propri dati e al modo in cui circolano in rete. In generale, gli internauti accordano maggiore fiducia ai siti Web che permettono scambi sicuri, in particolare quando i dati scambiati sono sensibili.

Quando visitate un sito web che dispone di una connessione protetta, il vostro browser Internet vi indica nella sua barra degli indirizzi (URL) in diversi modi, come:

- un logo (generalmente un lucchetto);
- un messaggio;
- un codice di colore;
- il protocollo utilizzato, _HTTPS_ anziché _HTTP_.

Riconoscere a colpo d’occhio se un sito è sicuro è sempre più facile.

![httpswebsite](/images/assets/screens/other/browsers/urls/url-not-secure.png)
**Attivare il protocollo HTTPS su un sito Web è un’operazione delicata**. in effetti, la maggior parte delle azioni da effettuare si effettueranno nel codice sorgente del tuo sito Web. Se non vengono effettuate correttamente, rischi un calo di referenziazione (SEO) nei risultati proposti dai motori di ricerca (Google, Yahoo!, bing, ecc.), oppure un’inaccessibilità totale del tuo sito Web.

:::warning
OVHcloud mette a disposizione i servizi ma non si occupa della loro configurazione e gestione. garantirne il corretto funzionamento è quindi responsabilità dell’utente.

Questa guida ti aiuta a eseguire le operazioni necessarie alla configurazione del tuo account. Tuttavia, in caso di difficoltà o dubbi, ti consigliamo di contattare un [provider specializzato](https://partner.ovhcloud.com/it/directory/). OVH non sarà infatti in grado di fornirti assistenza. Per maggiori informazioni consulta la sezione ["Per saperne di più"](#go-further) di questa guida.
:::

Segui i passaggi descritti in questa guida per cambiare il tuo sito Web in _HTTPS_:

- [Step 1 - Attiva il certificato SSL sull’hosting Web](#enable-ssl): permette di attivare o verificare che un certificato SSL sia installato correttamente sul tuo hosting Web/sito Web.
- [Step 2 - Controlla l’ambiente tecnico del tuo sito Web](#check-environment): permette di verificare che il passaggio del tuo sito in _HTTPS_ non provochi malfunzionamenti prima di avviare qualsiasi modifica.
- [Step 3 - Attiva il _HTTPS_ sul tuo sito Web](#https-enable): permette al tuo sito Web di utilizzare il protocollo _HTTPS_. Il metodo descritto in questa guida non è universale e dipenderà dal sito Web utilizzato.
- [Step 4 - Verifica il corretto funzionamento del tuo sito Web](#check-your-website): permette di accertarsi che il tuo sito venga visualizzato correttamente dopo l'attivazione del _HTTPS_.

### Step 1 - Attiva il certificato SSL sull’hosting Web [](#)
Per attivare un certificato SSL sul tuo hosting Web o verificare che sia già installato un certificato SSL per il tuo sito Web, consulta la nostra guida: "[Gestire un certificato SSL su un hosting Web](/it/guides/web-cloud/web-hosting/ssl-on-webhosting.md)".

### Step 2 - Verifica l’ambiente tecnico del sito Web [](#)
Prima di apportare qualsiasi modifica alla configurazione del sito Web, è importante assicurarsi che il sito sia configurato per utilizzare _HTTPS_ correttamente. La procedura da seguire non è universale, ma dipende dal tipo di sito Web utilizzato.

Le informazioni riportate di seguito sono pertanto generiche. In caso di difficoltà o dubbi, ti consigliamo di contattare un [provider specializzato](https://partner.ovhcloud.com/it/directory/).

#### 2.1 - Evitare di mischiare contenuti HTTP e HTTPS

Quando il sito Web viene visualizzato in _HTTPS_, è necessario evitare di mischiare il contenuto in _HTTP_ e _HTTPS_ nella stessa pagina e su tutto il sito Web. Se il tuo sito Web utilizza _HTTPS_, assicurati che l’intero contenuto sia caricato in _HTTPS_.

In caso contrario, sarà possibile pubblicare sul sito Web contenuti considerati misti (_Mixed Content_) dai browser, ovvero contenuti considerati potenzialmente non sicuri su una pagina dichiarata sicura.

_Mixed Content_ può essere utilizzato in due diversi casi:

- **Il sito Web viene visualizzato correttamente, ma nella barra degli indirizzi è presente un avviso**. Il contenuto considerato passivo (immagini, video, ecc...) dal browser viene caricato sulla pagina da una fonte non sicura.

- **Alcune sezioni del sito Web non vengono visualizzate e nella barra degli indirizzi è presente un avviso**. Il contenuto considerato attivo dal tuo browser (script, iframe, file CSS, ecc...), proveniente da una fonte non protetta, è stato bloccato.

Verificare che tutti i contenuti caricati dal sito Web provengano da una fonte protetta.

![httpswebsite](/images/assets/screens/other/browsers/urls/connection-isnt-secure.png)
Ricordati che, anche nel caso in cui l’hosting disponga di un certificato SSL, i contenuti ospitati possono essere caricati in _HTTP_ o in _HTTPS_. Dipende da come hai identificato questi contenuti nel codice del tuo sito web. per assicurarsi che tutti i contenuti caricati dal sito Web utilizzino il protocollo _HTTPS_.

Ad esempio, presta particolare attenzione agli indirizzi che utilizzi nel codice del tuo sito Web. Se possibile:

- preferisci l'utilizzo di indirizzi relativi come: `../img/header.png`;
- evita indirizzi assoluti che contengano il protocollo _HTTP_, ad esempio `http://domain.tld/img/header.png`.

Se necessario, modifica il codice del sito Web.

Se utilizzi un "sito chiavi in mano" (WordPress, PrestaShop, Drupal, Joomla!), la struttura di questi siti è generalmente già concepita per passare al _HTTPS_. Non dovrebbe essere necessario apportare modifiche al codice del sito Web.

#### 2.2 - Evitare di generare contenuti duplicati

Assicurati che il sito Web non sia accessibile da diversi indirizzi, ad esempio _HTTP_ e _HTTPS_, a seconda del modo in cui è codificato. In questo caso, lo stesso contenuto sarà accessibile da diversi indirizzi, che vengono considerati come contenuto duplicato ( _duplicate content_) dai motori di ricerca.

Questo fenomeno può ridurre il livello di referenziamento (SEO) del sito Web. Assicurati che il codice "imponga" l’utilizzo del _HTTPS_, inserendo una regola di riscrittura nel codice del tuo sito Web quando desideri attivare il _HTTPS_.

Se utilizzi un "sito chiavi in mano", la sua struttura gestisce automaticamente le regole di riscrittura. e non dovrebbe quindi essere necessario apportare modifiche al codice.

### Step 3 - Attiva il protocollo HTTPS sul tuo sito Web [](#)
Appena il tuo nome di dominio dispone di un [certificato SSL attivo tramite il tuo hosting web](/it/guides/web-cloud/web-hosting/ssl-on-webhosting.md) e il tuo sito web è pronto per passare a _HTTPS_, puoi attivarlo.

:::warning
Prima di effettuare qualsiasi operazione ti consigliamo di effettuare un backup completo del tuo sito Web. Questo backup deve contenere non solo i file presenti nello [spazio di storage FTP](/it/guides/web-cloud/web-hosting/ftp-save-and-backup.md), ma anche quelli di [il database](/it/guides/web-cloud/web-hosting/sql-database-export.md) se il sito web ne utilizza uno.

A partire da questo step, è possibile eseguire le azioni direttamente dai file che compongono il sito Web. In caso di difficoltà o dubbi, contatta un [provider specializzato](https://partner.ovhcloud.com/it/directory/).
:::

Per attivare il _HTTPS_ sul sito Web sono disponibili diversi metodi. è necessario apportare modifiche alla sua configurazione. Le informazioni fornite in questa guida potrebbero essere d’aiuto nel processo di attivazione, ma potrebbero rivelarsi incomplete o non applicabili al tuo caso d’uso.

- **Utilizzi un "sito chiavi in mano" (WordPress, PrestaShop, Drupal, Joomla!, ecc.)**:

_HTTPS_ è in genere abilitato dall’interfaccia di gestione del sito Web. Il nome e l’utilizzo di _HTTPS_ variano in base al "sito chiavi in mano" utilizzato.

Ad esempio, potrebbe essere necessario attivare l’opzione "Forza _HTTPS_" o modificare l’intero link del sito Web per aggiungervi un `s`: "**http**://domain.tld" diventerebbe "**https**://domain.tld".

In caso di dubbi o dubbi, contatta la documentazione ufficiale del produttore del tuo sito Web.

- **Utilizzi un sito Web codificato da te (o da un provider)**:

Per attivare il _HTTPS_ è necessario agire direttamente nel codice del sito Web. Se disponi delle competenze necessarie, modifica il codice per adattarlo al _HTTPS_. In caso di dubbi sulle operazioni da effettuare, contatta lo sviluppatore del sito Web.

Di seguito alcuni esempi di script da inserire in un file **.htaccess**. ma non si sostituiscono all’assistenza di un webmaster. Sostituisci il dominio `domain.tld` presente nel primo script con il tuo dominio e adattalo, se necessario.

```bash
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://domain.tld/$1 [R,L]
```

Questo primo script di esempio reindirizza tutti gli URL arrivati tramite la porta 80 in _HTTP_ verso l’URL sicuro in _HTTPS_ `https://domain.tld/`.

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

Questo secondo script di esempio trasforma tutti gli URL arrivati tramite il protocollo _HTTP_ in _HTTPS_, mantenendo intatto il resto dell'URL dopo i `://`.

Per il secondo esempio, verifica che tutti i domini o sottodomini di destinazione abbiano un certificato SSL attivo.

**Attenzione**, per le offerte di hosting [Cloud Web](https://www.ovhcloud.com/it/web-hosting/cloud-web-offer/), utilizzare lo script seguente:

```bash
RewriteEngine On
RewriteCond %{ENV:HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
```

### Step 4 - Verifica il corretto funzionamento del sito Web [](#)
Una volta attivato il _HTTPS_, assicurati che il sito funzioni correttamente e che il suo contenuto venga mostrato correttamente. Per farlo, prova ad accedere al sito Web, controlla se non compaiono messaggi o avvisi e prendi qualche minuto per esaminare il layout di diverse parti del sito Web.

In caso di malfunzionamenti, è possibile risolvere il problema il più rapidamente possibile oppure ripristinare il sistema disattivando _HTTPS_. In caso di reale necessità, è disponibile anche il backup completo del sito Web realizzato nello [step 3](#https-enable).

Se il sito Web appare correttamente e non compare alcun avviso dopo il passaggio in _HTTPS_, l’operazione è andata a buon fine. Per attivare il _HTTPS_ su un altro sito Web, ripeti la procedura descritta in questa guida.

## Per saperne di più [](#)
[Gestire un certificato SSL su un hosting Web](/it/guides/web-cloud/web-hosting/ssl-on-webhosting.md)

Per prestazioni specializzate (referenziamento, sviluppo, ecc...), contatta i [partner OVHcloud](https://partner.ovhcloud.com/it/directory/).

Per usufruire di un supporto per l'utilizzo e la configurazione delle soluzioni OVHcloud, è possibile consultare le nostre soluzioni [offerte di supporto](https://www.ovhcloud.com/it/support-levels/).

Contatta la nostra [Community di utenti](https://community.ovhcloud.com/).
