Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v2.x.
Por Marcelo Fernandes
Mensagens
#73079
Boa tarde pessoal,

Estou com um problema para fazer com que minha loja ao ser acessada sem o "www" ela redirecione para o domínio com "www". Antes ela ficava na raiz da hospedagem, porém agora eu coloquei a loja dentro de uma pasta "loja" que é acessada através de um site HTML quando o cliente clica em "Produtos". Tudo funcionava certinho até eu testar o acesso sem "www" e então os icones ficam todos errados, já alterei no htaccess para redirecionar mas mesmo assim não está dando certo. Tentei fazer o que vi em alguns tópicos por aqui, mas não consegui acertar.

O que poderia ser isso?

Meu htaccess abaixo.
Código: Selecionar todos
RewriteBase /loja/
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]
RewriteCond %{HTTP_HOST} ^caminhodospes.com.br/loja [NC]
RewriteRule ^(.*)$ http://www.caminhodospes.com.br/loja/$1 [L,R=301]
Por veteranodf
Mensagens Especiais Curtidas
#73086
O seu código deve ficar organizado assim, se o mesmo estiver correto funcionará perfeitamente;
Código: Selecionar todos
RewriteBase /loja/
RewriteCond %{HTTP_HOST} ^caminhodospes.com.br/loja [NC]
RewriteRule ^(.*)$ http://www.caminhodospes.com.br/loja/$1 [L,R=301]
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [L]
RewriteRule ^system/download/(.*) index.php?route=error/not_found [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !.*\.(ico|gif|jpg|jpeg|png|js|css)
RewriteRule ^([^?]*) index.php?_route_=$1 [L,QSA]