Fórum OpenCart Brasil

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

Por favor, poste aqui todas as dúvidas que você está tendo sobre a instalação, atualização ou configuração do OpenCart v2.x
#67321
Na verdade as URL amigáveis estão funcionando sim. O problema é que o OpenCart não está reconhecendo que sua loja tem HTTPS em todas as páginas.

1. Abra o arquivo system/library/url.php
2. Após a linha public function link($route, $args = '', $secure = false) { adicione o código abaixo.
Código: Selecionar todos
if ($_SERVER['SERVER_PORT'] == 443) {
    $secure = true;
}
3. Ou simplesmente substitua public function link($route, $args = '', $secure = false) { por public function link($route, $args = '', $secure = true) {
#67413
Estou com o mesmo problema, fiz o passo a passo acima e não resolveu. As unicas url amigaveis que funcionam são as do "primeiro diretório", por exemplo:
http://www.meusite.com.br/primeiro
Quando tenta acessar alguma categoria do menu principal "www.meusite.com.br/primeiro/produto, a pagina abre com erro.
Estou usando certificado SSL, ja fiz de tudo e nada. Desde ja agradeço a ajuda.
#69144
Leidge escreveu:Fala pessoal estou tendo um problema quando habilito o SSL.
Uso o SSL da Cloudflare e está funcionando perfeitamente em algumas páginas.
Mas nas páginas dos produtos, o SSL não valida. A página não fica com o selo verde de validade.

https://www.ligimports.com.br (aparece corretamente),
https://www.ligimports.com.br/mini-tecl ... -is11-bt05 (não aprece corretamente).
Isso acontece pois a página está carregando arquivos externos de URL sem o https.

Abra o link que o HTTPS não aparece corretamente > pressione F12 (Google Chrome) > navegue até a aba Console > Atualize a página e verifique os links que não possuem https.