Fórum OpenCart Brasil

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

#EstabilidadeFrete


#68974
Segue uma breve explicação sobre o assunto:
Renomeie o arquivo htaccess.txt para .htaccess e siga os passos abaixo:

Segue o comando para sempre carregar SEM WWW:
Código: Selecionar todos
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [R=301,L]
</IfModule>
Pode também utilizar COM WWW o que é mais bem aceito pelos motores de busca, para isso terá que editar os configs adicionando WWW nas chamadas de URL:
Caso efetue as alterações poderá utilizar esse comando:
Código: Selecionar todos
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>
OU
Código: Selecionar todos
RewriteCond %{HTTP_HOST} ^seu_dominio\.com.br
RewriteRule (.*) http://www.seu_dominio.com.br/$1 [R=301,L]
Para evitar problemas com ícones:
Código: Selecionar todos
<FilesMatch ".(ttf|otf|woff)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>
Resumindo:
Se quiser continuar utilizando sem WWW só inserir o primeiro comando no htaccess.

Se quiser utilizar COM WWW, tem que mudar os configs inserindo www nas chamadas e usar um dos dois comandos passados no htaccess.
Código: Selecionar todos
#Forçar SSL com WWW
#ForceWWW
RewriteCond %{HTTP_HOST} ^seu_dominio.com.br$
RewriteRule ^(.*)$ https://www.seu_dominio.com.br/$1 [NC,L,R=301]

#ForceSSL
RewriteCond %{HTTPS} off 
RewriteRule ^(.*)$ https://www.seu_dominio.com.br/$1 [NC,L,R=301]
Código: Selecionar todos
#Forçar com SSL 2
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]
Código: Selecionar todos
#Forçar SSL 3
RewriteCond %{SERVER_PORT} 80
RewriteRule ^(.*)$ https://www.seudominio.com.br/$1 [R,L]
Editado pela última vez por leandrorppo em 01 Dez 2016, 12:23, em um total de 2 vezes.
#69392
consegui Leandro, valeu agora sim entendi o que vc explicou...mto simples...ehnoixx
_____________
Boa tarde leandrorppo, tudo bem?

Por favor , me explica isso de novo, não entendi ...Quero deixar o site do meu cliente/amigo com www.
O site dele é http://www.portaldaassistencia.com/
Estão aparecendo o carrinho e todas os icones legal, mas na hora que clica no carrinho de compra, aparece uma mensagem de "error undefined", um popup.

Já alterei o arquivo para o nome .htaccess (sem .txt) - ok

Dai colei isso no começo desse mesmo arquivo (.htaccess)

# Redirecionar para www
<IfModule mod_rewrite.c>
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
</IfModule>

E coloquei a questão dos icones logo abaixo:

# Evitar problema com os icones
<FilesMatch ".(ttf|otf|woff)$">
Header set Access-Control-Allow-Origin "*"
</FilesMatch>


Agora essa parte do config definitivamente não manjei como faz...

Desculpa se isso é algo básico, mas estou apenas quebrando o galho de um amigo, não sou programador.

Desde já agradeço...
Att.
Bruno.
#70523
Olá, @brunojonas , acessei o link e vi que o problema na loja continua, não ocorreu o redirecionamento com WWW e sem WWW que ocorre o erro que mencionou, se quiser pode enviar um e-mail [email protected] que explico como fazer, gravo a minha tela para você com o passo a passo.
Abraço, até mais.
Editado pela última vez por leandrorppo em 14 Out 2016, 16:21, em um total de 1 vez.
Modulos correio erro

Olá a todos, Recentemente instalamos M&oac[…]

era apenas em uma área do Template, n&atild[…]

Que bom que resolveu. :) Sobre o Helpdesk, solici[…]

Retirar Endereço para Fatura

Olá @andrelecio , tem essa modificaç[…]