使用OpenCart路由器类清理URL

时间:2009-11-16 15:50:31

标签: routing opencart

如何使用内置的Router类在OpenCart中编写干净的URL?这是我的.htaccess文件:

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

2 个答案:

答案 0 :(得分:4)

工作很辛苦 修改3个以上的文件

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

将此行添加到您的文件中进行修改

$this->load->model('tool/seo_url') 和使用 $this->model_tool_seo_url->rewrite()重写。

很难说清楚,以上只是近似

答案 1 :(得分:0)

您可以更改catalog \ controller \ common \ seo_url.php并使用VQMod为其添加自己的代码行。例如,您可以在另一个文件中创建一些类,并使用VQMod在catalog \ controller \ common \ seo_url.php中调用该类的成员。