Чистый URL-адрес с использованием класса маршрутизатора OpenCart
Вопрос
Как вы пишете чистые URL-адреса в OpenCart, используя их встроенный класс маршрутизатора?Вот мой файл .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, чтобы добавить в него свои собственные строки кода.Например, вы можете создать некоторый класс в другом файле и вызывать члены этого класса в каталоге\controller\common\seo_url.php с помощью VQMod.
Не связан с StackOverflow