URL limpo está usando a classe de roteador do OpeNCart
Pergunta
Como você escreve URLs limpos no OpeNCART usando a aula de roteador embutida? Aqui está o meu arquivo .htaccess:
RewriteEngine On RewriteRule ^(system) - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]
Solução
O trabalho é muito difícil de modificar mais de 3 arquivos
catalog\controller\common\seo_url.php
catalog\model\tool\seo_url.php
Adicione esta linha ao seu arquivo para modificar
$this->load->model('tool/seo_url')
e usado$this->model_tool_seo_url->rewrite()
Para reescrever.
Difícil dizer claramente, o acima é apenas aproximado
Outras dicas
Você pode alterar o catálogo controlador Common Seo_url.php e usar o vqmod para adicionar suas próprias linhas de código a ele. Por exemplo, você pode criar alguma classe em outro arquivo e chamar os membros da classe no catálogo controlador Common Seo_url.php usando o vqmod.
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow