如何使用其內置的Router類在OpenCart中編寫乾淨的URL?這裏是我的.htaccess文件:Clean URL使用OpenCart的路由器類
RewriteEngine On RewriteRule ^(system) - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]
如何使用其內置的Router類在OpenCart中編寫乾淨的URL?這裏是我的.htaccess文件:Clean URL使用OpenCart的路由器類
RewriteEngine On RewriteRule ^(system) - [F,L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule .* index.php/$0 [PT,L]
的工作是很辛苦 要修改超過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()
重寫。
很難說清楚,以上只是近似
您可以更改目錄\控制器\ COMMON \ seo_url.php和使用VQMod你自己的代碼行添加到它。例如,您可以在另一個文件中創建一些類,並使用VQMod在目錄\ controller \ common \ seo_url.php中調用該類的成員。
我遇到同樣的問題。即使將文件從.htaccess.txt重命名爲.htaccess並在Admin中啓用它也是如此。 – Yada 2010-03-03 15:56:56
OpenCart系統路由很混亂。我結束了幾乎重寫類,並添加20+重寫規則到我的.htaccess文件,使其工作。核心系統存在重大缺陷和不足。我會建議Magento是你有時間學習模板系統。 – Torez 2010-03-04 21:29:58
@Torez:我很高興地選擇了一個Opencart有缺陷的重寫實現,而不是糟糕的Magento性能。 – TechZilla 2013-09-24 01:01:51