Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Por duiliopereira
#76092
Olá pessoal!

Tomei um senhor Strike do Google Adwords e acredito que tenha sido pelo fato de não ter habilitado as URL´s para SSL.

Bom, já o fiz as alterações seguindo o Espetacular tutorial aqui do site. Mas vi que as páginas de produtos e as páginas de informações ainda persiste como HTTP.

Vi em muitos tópicos aqui e no grupo do facebook que o problema pode ser a imagens.

Tem como forçar o direcionamento de todas as imagens para HTTPS, sem ser ir uma-por-uma alterando?

Obrigado e abraço a todos!
Avatar do usuário
Por Smagicas
Mensagens
#76099
Olá @duiliopereira , na página do produto provavelmente deve ser alguma imagem que você usa no cadastro e não a imagem em si do produto. No meu caso eu uso uma imagem inserida nas descrições de cada produto e quando eu comecei usar ssl eu tive problemas exatamente na página do produto por isso, as minhas imagens estavam todas como http e para na página do produto eu teria que corrigir uma por uma para https. O grande problema é que se amanhã ou depois você precisar voltar para o http por qualquer motivo vai ter que refazer novamente cada link da imagem em cada produto, então a melhor solução é deixar o link sem o http para servir para os dois tipos que você usar, eu corrigi uma a uma mas fiz uma vez só para sempre, veja abaixo.

Antes era assim:
Código: Selecionar todos
src="http://www.seusite.com.br/image/suaimagem.jpg"
Agora deixei assim e nunca mais tive problemas com o SSL ou sem ele.
Código: Selecionar todos
src="../image/suaimagem.jpg"
Avatar do usuário
Por leandrorppo
Mensagens Especiais
#76301
Pode forçar o HTTPS através de redirecionamento setado no arquivo htaccess, seguem alguns exemplo:
Código: Selecionar todos
Forçar SSL 1 com WWW
#WWW
RewriteCond %{HTTP_HOST} ^seu_dominio.com.br$
RewriteRule ^(.*)$ https://www.seu_dominio.com.br/$1 [NC,L,R=301]

#SSL
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.seu_dominio.com.br/$1 [NC,L,R=301]
_________________________________________________________________

#Forçar SSL 2 com WWW
RewriteCond %{HTTPS} off
RewriteRule .* https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule .* https://www.%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
_________________________________________________________________

#Forçar SSL 3 com WWW
RewriteEngine On
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.seudominio.com.br/$1 [R,L]

#Forçar SSL sem WWW
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.seudominio.com.br [NC]
RewriteRule ^(.*)$ https://seudominio.com.br/$1 [L,R=301]
Para que fique verde e informando seguro terá de deixar todas imagens e chamadas para arquivos js, css, etc com a URL absoluta, exemplo:

https://www.seu_dominio.com.br/image/teste.png

Geralmente as falhas ficam nas imagens adicionadas manualmente nos arquivos tpls ou nas que são adicionadas através dos módulos HTML.

Grata Leandro! procurei, e na linha 45 esta outra […]

Erro Mensagem do MySQL: Documentação[…]

erro token

@alex3257 Esse erro se refere a está util[…]

Ola @stomach Isso não é um erro e[…]