) Forçar SSL - São Paulo Host

Forçar SSL

Após instalar o Opencart no seu servidor, uma das primeiras alterações a se fazer é forçar o SSL para obrigar o navegador a abrir o protocolo seguro https.

Um erro comum de SSL forçado de forma errada no .htaccess é o ERR_TOO_MANY_REDIRECTS

Forçar SSL e WWW:

No arquivo .htaccess no root do seu site, localizar a linha:

RewriteEngine On e substituir por:

Para forçar SSL e com o WWW (https://www.seusite.com.br)

Se não HTTPS e não WWW, redirecionar para https com www:

RewriteEngine On

RewriteCond %{HTTPS} off

RewriteCond %{HTTP_HOST} ^seusite.com.br [OR]

RewriteCond %{HTTP_HOST} ^www.seusite.com.br [NC]

RewriteRule ^(.*)$ https://www.seusite.com.br/$1 [L,R=301]

Para forçar SSL sem o WWW (https://seusite.com.br)

RewriteEngine On

RewriteCond %{HTTPS} on

RewriteCond %{HTTP_HOST} ^seusite.com.br [NC]

RewriteRule ^(.*)$ https://www.seusite.com.br/$1 [L,R=301]

Na Locaweb após vários ajustes a única forma que tem funcionado é essa apenas forçando o http direto:

RewriteEngine On

RewriteCond %[SERVER_PORT] 80

RewriteRule ^(.*)$ https://www.seusite.com.br/$1 [R=301,L]