Habilitando as URLs amigáveis no OpenCart
Versões do OpenCart compatíveis com este tutorial:
OpenCart 2.0.3.1 ou superior
OpenCart 3.0.1.1 ou superior
Introdução:
Este pequeno guia foi criado com a intenção de auxiliar os novos usuários do OpenCart sobre as configurações necessárias para habilitar a URL amigável (URLs Rewriting) na loja.
Vamos lá!
Após a instalação do OpenCart a URL da loja tem a aparência abaixo:
https://www.seudominio.com.br/index.php?route=product/product&product_id=10
Mas quando habilitamos a URL amigável, elas ficam com a aparência abaixo:
https://www.seudominio.com.br/nome_do_seu_produto
O que na prática é muito melhor para leitura humana e geralmente melhor aceito pelo Google e demais indexadores de páginas, colaborando com a melhoria do SEO.
Para habilitar a URL amigável, o primeiro procedimento a ser realizado é renomear o arquivo "htaccess.txt" para ".htaccess" (o arquivo está no diretório raiz da hospedagem).
Importante:
Se você instalou a loja OpenCart em uma pasta chamada "loja" (exemplo), ficando a URL da loja como o exemplo abaixo:
https://www.seudominio.com.br/loja
Edite o arquivo .htaccess e localize a linha abaixo:
RewriteBase /
Substituindo-a pela linha abaixo (seguindo nosso exemplo):
RewriteBase /loja/
E salve as alterações no arquivo.
Acesse a administração da loja, vá ao menu Configurações→Lojas, pressione o botão "Editar", localize a aba "Servidor", no campo "Ativar URL amigável", selecione a opção "Sim" e pressione o botão "Salvar".
Antes de prosseguirmos, é importante você entender que uma URL amigável deve ser composta seguindo as regras abaixo:
- Utilize apenas letras minúsculas.
- Não utilize acentos.
- Não utilize "ç" (cedilha).
- Não utilize sinais de pontuação.
- Não utilize espaço entre as palavras.
- Para separar palavras utilize "-" (hífen).
Com essas regras em mente, vá ao menu Catálogos→Produtos, selecione um produto e pressione o botão "Editar".
- No OpenCart versões 2:
Localize a aba "Dados", a opção "URL amigável" e adicione a URL amigável.
- No OpenCart versões 3:
Localize a aba "SEO", a coluna "URL amigável" e adicione a URL amigável para cada idioma (devem ser diferentes).
Por último pressione o botão "Salvar".
Vamos testar!
Na loja, localize o produto que editado e confirme se a URL está amigável sendo exibida no navegador ao acessar o produto.
Se sim, você pode adicione a URL amigável no cadastro de todos os produtos, além de departamentos, marcas e páginas de informações.
Importante:
Se após realizar todas as configurações a URL amigável não funcionar, entre em contato com o suporte de sua hospedagem e informe que precisa que a reescrita de URL seja habilitada para que você utilize em sua loja.
Dica:
O preenchimento da URL amigável é um trabalho repetitivo e maçante, mas há uma solução para automatizar esse serviço, que é instalar na loja a modificação abaixo:
https://www.opencartbrasil.com.br/extensoes/url-amigavel-automatica
Após a modificação ser instalada na loja, quando um produto for cadastrado ou editado e qualquer alteração no título dele for realizada, a URL amigável será preenchida automaticamente, valendo o mesmo para departamentos, marcas e páginas de informações.
Dúvidas?
Caso ainda tenha dúvidas, você pode pesquisar em nosso fórum, entrar em nosso grupo no facebook ou contratar nosso suporte especializado.