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
#61543
Pessoal estou enfrentando o seguinte problema!

Eu contratei um serviço de SSL que está instalado e funcionando porem somente o navegador chrome que reconhece o domínio assim https://www.dominio.com.br mesmo eu gigitando assim http://www.dominio.com.br já os navegadores IE, Opera e Fire Fox só reconhecem o dominio HTTPS se eu digitar o HTTPS antes do dominio ou seja assim https://www.dominio.com.br mas se eu digitar assim http://www.dominio.com.br a loja até abre porem com erros de formatação e sem o cadeado de segurança!!!!

Pesquisando na internet e aqui no fórum eu encontrei outros colegas que usaram um codigo no ".htaccess" para forçar o navegador a reconhecer o dominio digitado com HTTPS como no exemplo:

dominio.com.br ou http://www.dominio.com.br e redirecionar para https://www.dominio.com.br

Tentei vários modos e não consegui resolver o problema minha versão de OC é a 2.0.3.1 o .htaccess está abilitado.

Agradeço pela ajuda pois não parece um problema complicado porem está me tirando o sono rsrsrsr.... :oops:
#61572
anderson camargo escreveu:Boa noite, você está tentando deixar a https por padrão para todas suas URL?, se for isso, eu não aconselho, pois não ha necessidade de criptografar o site inteiro, Opencart redireciona para HTTPS automaticamente, assim que se inicia um processo de compra, desde que o arquivo config.php na pasta public, esteja setado corretamente.
A criptografia deixa o site mais lento nisso você perde alguns milésimos de segundos que fazem a diferença para a otimização da sua loja para os buscadores.
A configuração correta do config.php não vai incorrer em falhas de carregamento de arquivos de estilos que no caso você havia citado "porem com erros de formatação".
Agora o cadeado realmente só o chrome que aparece verde, porque o seu SSL deve ser aquele sem informações de propriedade, ou seja emitiram um certificado somente para o seu domínio ,sem constar o proprietário do certificado, no caso seus dados pessoais, por isso no firefox fica naquela cor, e o mesmo no internet explorer.
Olá Anderson beleza?
Então eu estou pensando seriamente em explicar melhor essa situação ao cliente e parceiro de negocio sobre usar o cadeado na loja inteira ou somente na tela de produto e ou no checkout da loja mesmo porque é como você mesmo mencionou bastou começar a clicar e o cadeado aparece lá em cima ao lado da barra de navegação em todos os navegadores.

Ainda assim a loja estando como está agora (criptografia em toda loja) mesmo tendo uma pequena diferença de velocidade continua bem rápida pra navegar mas em todo caso como eu já tinha essa ciência vou passar para o proprietário!

Obrigado... :D
#61589
anderson camargo escreveu:agora para que você consiga realizar o que você esta querendo, sem desconfigurar a loja, configure o htacess e tambem o config.php na pasta public e deixa como do exemplo

para o .htaccess
Código: Selecionar todos
RewriteCond %{HTTPS} !=on
RewriteRule ^ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]

Para o arquivo config.php
Código: Selecionar todos
<?php
// HTTP
define('HTTP_SERVER', 'https://seudominio.com.br/');

// HTTPS
define('HTTPS_SERVER', 'https://seudominio.com.br/');
Pronto vai abrir em https e carregar os arquivos corretamente.
Amigo não está funcionando não a mensagem no Chrome é a seguinte:
Código: Selecionar todos
"Esta página da web tem um loop de redirecionamento"

"ERR_TOO_MANY_REDIRECTS"

Detalhes
A página da web em "https://www.dominio.com.br/" resultou em muitos redirecionamentos. Apagar seus cookies para este site ou permitir cookies de terceiros pode resolver o problema. Se não resolver, talvez o problema esteja na configuração do servidor, e não em seu computador.
Por enquanto vou manter a criptografia na pagina de checkout talvez um produtos
obrigado.