Очистите URL с помощью класса маршрутизатора OpenCart - PullRequest
5 голосов
/ 16 ноября 2009

Как вы пишете чистые URL в OpenCart, используя их встроенный класс Router? Вот мой файл .htaccess:

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

Ответы [ 2 ]

4 голосов
/ 29 июля 2010

Работа очень тяжелая Для изменения более 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() переписать.

Трудно сказать ясно, приведенные выше приблизительные

0 голосов
/ 05 февраля 2014

Вы можете изменить каталог \ controller \ common \ seo_url.php и использовать VQMod, чтобы добавить в него свои собственные строки кода. Например, вы можете создать некоторый класс в другом файле и вызвать членов этого класса в каталоге \ controller \ common \ seo_url.php, используя VQMod.

...