Fórum OpenCart Brasil

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

Suporte geral sobre problemas técnicos para OpenCart v1.x.
Por juniorassis
#25796
Prezados Senhores,
Estou fazendo um ecommerce em opencart e estou com algumas dificuldades para gerar urls realmente amigáveis. Uma das coisas que preciso é inserir uma barra (/) no final de todas as URLs com links no menu, evitando gerar um 301 (desnecessário).
Outra coisa que necessito é remover index.php?_route_= das URLs as quais fiz um 301 via htaccess, da versão SEM WWW para COM WWW:


RewriteEngine On
Options +FollowSymLinks
RewriteCond %{HTTP_HOST} !^www\.
RewriteRule (.*) http://www.meusite.com/$1 [R=301,L]

RewriteBase /
RewriteRule ^sitemap.xml$ index.php?route=feed/google_sitemap [L]
RewriteRule ^googlebase.xml$ index.php?route=feed/google_base [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]

Grato,
Agradeço desde já,
Junior
Por juniorassis
#25802
Substituí os arquivos mas ficou ainda pior, não resolveu o que eu realmente precisava e ainda está a redirecionar todas as categorias para:

index.php?_route_=categoria

e ainda não inseriu as barras no final das urls nos menus.
Ajudem-me por favor...
Grato!

Ps: Ainda inseriu um /home em minha home =(
Avatar do usuário
Por Manoel Vidal
Mensagens Curtidas
#25809
Você está preenchendo o campo "URL AMIGÁVEL" no cadastro de departamentos, fabricantes e produtos ? Você habilitou no menu "Sistema->Configurações" aba "Servidor" o campo que ativa o uso da Url Amigável ?

Em resumo, você não está fazendo algo certo, pois a modificação que passei funciona sem problemas, testada e aprovada. ;)