Página 2 de 3

Re: Erro ao forçar https em todas as páginas

Enviado: 31 Mai 2016, 11:54
por valdeir2000
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) {

Re: Erro ao forçar https em todas as páginas

Enviado: 31 Mai 2016, 19:19
por Ederson Servi
na primeira opção não deu certo, na segunda deu certo porem se entrar nos departamentos e clicar nos produtos a pagina abre desconfigurada, só da certo se clicar nos produtos que estão na vitrine da loja.

Re: ERRO AO FORÇAR SSL HTTPS EM TODAS AS PAGINAS

Enviado: 31 Mai 2016, 22:01
por valdeir2000
Ederson, se sua loja estiver em modo de teste e não haja problemas, tente fazer a modificação e deixa-las para que possamos acompanhar o processo.

Re: Erro ao forçar https em todas as páginas

Enviado: 01 Jun 2016, 11:40
por Ederson Servi
ja fiz a alteração por public function link($route, $args = '', $secure = true
segue o link com problema https://www.consorciomotoshonda.com.br/ ... er/cb1000r

Re: ERRO AO FORÇAR SSL HTTPS EM TODAS AS PAGINAS

Enviado: 01 Jun 2016, 16:17
por valdeir2000
Abra o arquivo catalog/view/theme/*/template/common/header.tpl e abaixo de <title><?php echo $title ?></title> (ou algo assim) adicione o código abaixo.
Código: Selecionar todos
<base href="https://www.consorciomotoshonda.com.br/" />

Re: Erro ao forçar https em todas as páginas

Enviado: 01 Jun 2016, 16:42
por Ederson Servi
Muito obrigado pelo empenho, deu tudo certo agora. :D

Re: Erro ao forçar https em todas as páginas

Enviado: 03 Jun 2016, 10:49
por Mussi
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.

Re: Erro ao forçar https em todas as páginas

Enviado: 03 Jun 2016, 13:35
por Mussi
Consegui resolver com a ajuda de um tópico no forum ingles. Segue o link, talvez ajude outros companheiros:
https://forum.opencart.com/viewtopic.php?t=161158
Obrigado

Re: Erro ao forçar https em todas as páginas

Enviado: 03 Ago 2016, 15:43
por Leidge
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).

Re: Erro ao forçar https em todas as páginas

Enviado: 03 Ago 2016, 23:19
por valdeir2000
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.