Il .htaccess per passare da http a https

Passare da http ad https

Passare da http ad https

Se state passando dall’http all’https, dovete inserire un redirect (redirezione) da http ad https.

Il miglior modo per fare un redirect da http ad https è usare il redirect 301, come anche sostenuto dalla guida per webmaster di google.

Il redirect 301 specifica che la posizione delle pagine è modificata in modo permanente, che cioè le pagine sono ormai da un’altra parte.

Come si fa a fare un redirect 301? Se usate il server Apache è una cosa facile, direi.

Le modifiche al file .htaccess

È probabile che abbiate un file chiamato .htaccess nella directory principale (root directory) del vostro sito. Se non lo avete, createlo.

Per inviare tutto il traffico diretto alla versione http di un sito verso quella https, dovete aggiungere, all’inizio del file .htaccess, le seguenti righe

  • RewriteEngine on specifica di attivare il motore per la riscrittura delle URL fornito da mod rewrite
  • RewriteCond specifica quando attivare la regola RewriteRule sotto specificata, cioè quando effettuare la redirezione
  • RewriteRule è la vera e propria regola per il redirect, che dice che qualsiasi URI del sito deve essere fornita dalla versione https dello stesso

Riferimenti