Избавляемся в УРЛе главной страницы Опенкарт от "index.php?route=common/home"

Тема в разделе "Opencart - администрирование и технические вопросы", создана пользователем admin, 23 окт 2017.

  1. admin

    admin Администратор Команда форума

    По умолчанию в OpenCart ссылка главной страницы выглядит так:

    https://site.com/index.php?route=common/home

    Что бы привести ее к нормальному виду делаем следующее:

    Открываем файл \system\library\response.php
    и находим строку:
    Код:
    public function output() {
    После нее вставляем:
    Код:
    if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output);

    Если вариант выше не принес результатов, пробуем второй способ:
    Открываем файл system/library/url.php и находим:
    Код:
          if ($args) {
                if (is_array($args)) {
                    $url .= '&' . http_build_query($args);
                } else {
                    $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
                }
            }
    
    Ниже добавляем:
    Код:
    else {
    if($route == 'common/home') {
     return HTTPS_SERVER;
    }
    }
    
     

Поделиться этой страницей