OpenCartルータクラスを使用してクリーンなURL
質問
どのようにルータのクラスで自分の建てを使用してOpenCartでクリーンなURLを書くのですか?ここに私の.htaccessファイルがあります:
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()
ます。
はっきり言うのは難しい、上記の
だけ近似しています他のヒント
あなたは共通の\ seo_url.php \カタログ\コントローラを変更し、それにコードの独自の行を追加するVQModを使用することができます。たとえば、あなたは別のファイルにいくつかのクラスを作成することができますし、カタログ\コントローラにそのクラスのメンバを呼び出す\ VQModを使用して共通の\ seo_url.phpます。
所属していません StackOverflow