Warning: file_exists(): open_basedir restriction in effect. File(/home/hospedasites/domains/hospedasites.com.br/public_html/wp-content/plugins/wp-rocket/) is not within the allowed path(s): (/home/hospedas/:/tmp:/var/tmp:/opt/alt/php81/usr/share/pear/:/dev/urandom:/usr/local/lib/php/:/usr/local/php81/lib/php/) in /home/hospedas/domains/hospedasites.com.br/public_html/wp-content/advanced-cache.php on line 17
Forçar a utilização de SSL (https) via .htaccess - HospedaSites

Forçar a utilização de SSL (https) via .htaccess

< 1 min de leitura

Utilize o arquivo .htaccess para forçar a utilização de https (protocolo de segurança para páginas web).

Não force o uso de https se seu site não possuir Certificado SSL. Em todos os nossos planos tem Certificado SSL gratuito e automático.


Forçar a utilização de HTTPS

Abaixo há um exemplo da regra que você precisa colocar no seu arquivo .htaccess.

Substitui o termo seusite.com para o endereço do seu site.

# CONFIGURAR UTILIZAÇÃO DO HTTPS
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://seusite.com/$1 [R,L]

Entendendo cada linha da regra

  • Linha 1: É apenas um comentário, um título para a regra (não é um campo necessário);
  • Linha 2: Habilita a regra de regravação de URL;
  • Linha 3: Condiciona que todo acesso vindo da porta 80 será afetado pela regra;
  • Linha 4: Definição da regra, neste caso, sempre utilizar o https:// mesmo quando acessado por http.

Você utiliza Varnish?

Então o ideal é utilizar a seguinte regra:

RewriteEngine On
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://seusite.com/$1 [R,L] 

Substitua o termo seusite.com pelo endereço do seu site.

Tutoriais Relacionados

Abaixo temos mais tutoriais relacionados ao assunto acima

0:00
0:00