Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

Suporte geral sobre problemas técnicos para OpenCart v2.x.
#74378
Olá, bom dia.

Fiz uma busca no fórum mas pelo termo "https" tudo quanto é link nos posts vinha como resultado da busca.

Seguinte: Configurei meu site (www.luminaparts.com.br) para usar o HTTPS. Se alguém clicar em uma URL http:// o .htaccess redireciona automaticamente para a mesma URL com https://.

Acontece que isso não é o suficiente para o site ser validado como seguro (aparecer o cadeado verde), pois no código fonte, alguns links são carregados ainda sem o https.

Minha dúvida é: Como faço para forçar o Opencart a carregar todas as páginas e todo o conteúdo em HTTPS?

Meu config.php está assim:
Código: Selecionar todos
<?php
// HTTP
define('HTTP_SERVER', 'http://www.luminaparts.com.br/');

// HTTPS
define('HTTPS_SERVER', 'https://www.luminaparts.com.br/');
e meu admin/config.php está assim:
Código: Selecionar todos
<?php
// HTTP
define('HTTP_SERVER', 'http://www.luminaparts.com.br/admin/');
define('HTTP_CATALOG', 'http://www.luminaparts.com.br/');

// HTTPS
define('HTTPS_SERVER', 'https://www.luminaparts.com.br/admin/');
define('HTTPS_CATALOG', 'https://www.luminaparts.com.br/');
A opção "Ativar SSL" no painel adm também está ativa.
#74379
Acabei conseguindo, bastou forçar no arquivo config.php mesmo:
Código: Selecionar todos
// HTTP
define('HTTP_SERVER', 'https://www.luminaparts.com.br/');
Estranho que já tinha tentado isso e deu erro, dessa vez foi certinho.

Uma dica para quem tiver o mesmo problema:
Se a loja estiver apontando tudo para HTTPS e ainda assim o cadeado não aparecer, abra o codigo fonte e busque o que está sendo apontado para HTTP ainda, pode ser um css ou js. No meu caso, eram as imagens de alguns selos do rodapé.

Night games. One night, no worries Real Women P[…]

@Manoel Vidal Poderia me ajudar com 2 coisas n[…]

Looking for a partner for an unforgettable night? […]

Vou verificar, Obrigado