Fórum OpenCart Brasil

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

#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 sw-ad@hotmail.com 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.
#70535
@brunojonas De nada. Respondi seu e-mail e já efetuei o processo para você, também gravei um vídeo explicando o passo a passo.
#70539
De nada, é um prazer ajudar, qualquer dúvida, só avisar. Abraço, até mais.
#74392
De nada @TiagoCR , fico feliz que tenha ajudado, boa sorte.
Sovran gays boys in your town

Bonny gays in your city Appolonian gays

Obrigado, vou te chamar

Sex without obligations

Discover the ultimate in relaxed romance with the […]

Precisava de uma extensaõ de carteira de cr[…]