URLs limpias utilizando clase de router OpenCart
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]
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