Página 1 de 1

site https não exibe os "font icon" corretamente se incluir "www" no início da url

Enviado: 12 Mar 2021, 11:58
por Henrique Lacerda
Olá, pessoal! Tudo bem?

Tenho uma loja online desenvolvida em OC 3.0.2.0 e fiz todo o procedimento citado no post "https://www.opencartbrasil.com.br/habil ... s-opencart" para que .
Deu tudo relativamente certo, mas só se eu digitar na barra de endereços "meudominio.com.br", aí ele muda pra HTTPS e carrega imagens e os "font icon" normalmente.
Mas se eu colocar na barra de endereços "www.meudominio.com.br" ele muda p/ HTTPS e carrega tudo EXCETO os "font icons".
Poderiam dar uma luz? Toda e qualquer ajuda é muito bem vinda :)
Desde já muito obrigado :D

Re: site https não exibe os "font icon" corretamente se incluir "www" no início da url

Enviado: 12 Mar 2021, 13:42
por reds
Ola @Henrique Lacerda

Nos arquivos de "CONFIG" e admin/CONFIG adicione HTTPS em ambas as requisições.
No arquivo HTACCESS adicione as condições abaixo.

Descomento apenas qual ou quais regras deseja usar: #
Código: Selecionar todos
### Rules remove WWW
# RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
# RewriteRule ^(.*)$ http://%1/$1 [R=301,L]

### Rules add WWW
# RewriteCond %{HTTP_HOST} !^www\.
# RewriteRule ^(.*)$ http://www.%{HTTP_HOST}/$1 [R=301,L]

### Rules FULL HTTPS
# RewriteCond %{HTTPS} off
# RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

### Font
<IfModule mod_headers.c>
  <FilesMatch "\.(ttf|ttc|otf|eot|woff|font.css|css)$">
   Header set Access-Control-Allow-Origin "*"
  </FilesMatch>
</IfModule>

Re: site https não exibe os "font icon" corretamente se incluir "www" no início da url

Enviado: 17 Mar 2021, 14:27
por Henrique Lacerda
Olá @reds !

Os arquivos CONFIG já estavam certinhos, mas utilizei os comandos abaixo no arquivo htaccess e aí sim tudo funcionou perfeitamente :D
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
RewriteCond %{HTTPS} off
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} [R,L]

Muitíssimo obrigado pela resposta certeira!