Pregunta

¿Cómo se escribe URLs limpias en OpenCart utilizando su incorporada en la clase Router? Aquí está mi archivo .htaccess:

RewriteEngine On
RewriteRule ^(system) - [F,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .* index.php/$0 [PT,L]
¿Fue útil?

Solución

El trabajo es muy duro Para modificar más de 3 archivos

catalog\controller\common\seo_url.php
catalog\model\tool\seo_url.php

Añadir esta línea a su archivo para modificar

$this->load->model('tool/seo_url') y usado $this->model_tool_seo_url->rewrite() volver a escribir.

Es difícil de decir con claridad, los anteriores son sólo aproximados

Otros consejos

Puede cambiar el catálogo \ Controlador \ \ seo_url.php común y utilizar VQMod de añadir sus propias líneas de código a la misma. Por ejemplo, puede crear una cierta clase en otro archivo y llamar a los miembros de esa clase en el catálogo \ Controlador \ common \ seo_url.php usando VQMod.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top