А еще реально, что напрягает Несуществующие url отдает не 404 ответ сервера, а 200 ОК Например берем адрес - http://demo.opencart.com/index.php?route=information/information&information_id=3665 - Получаем 200 ок - успешный запрос. Выходит у все страниц category, manufactuter, product, information, в контроллере перед выводом шаблона страницы ошибки надо вставить
$this->response->addHeader($this->request->server['SERVER_PROTOCOL'] . ' 404 Not Found');
if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/error/not_found.tpl')) {
$this->response->setOutput($this->load->view($this->config->get('config_template') . '/template/error/not_found.tpl', $data));
} else {
$this->response->setOutput($this->load->view('default/template/error/not_found.tpl', $data));
}
Это касается версий OC 1.5.x и 2.0x Был бы Гит я бы реквест сделал бы, а так хз...