Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

Как убрать /index.php?route=common/home


Recommended Posts

Здравствуйте!

Возникла такая проблема. На главной с включенным SEO_PRO урл на главной выглядит так index.php?route=common/home

Версия движка ocstore 2.1.0.2.1 

Нашли в теме как избавиться от index.php?route=common/home

Сделали как описано, проблема с index.php?route=common/home решилась.

 

Но появилась другая, google_sitemap выдает ошибку

Ошибка синтаксического анализа XML: некорректно

 

Может кто  подскажет что не так.

        $url .= 'index.php?route=' . $route;
        if ($args) {
        if($route == 'common/home') {
          if($connection == 'NONSSL') {
           $url = HTTP_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
          return $url;
          } else {
           $url = HTTPS_SERVER.str_replace('&', '&', '?' . ltrim($args, '&'));
          return $url;
            }

        } else {
            $url .= str_replace('&', '&', '&' . ltrim($args, '&'));

        }
        } else {
         if($route == 'common/home') {
            if($connection == 'NONSSL') { return HTTP_SERVER; }
            else { return HTTPS_SERVER; }
          }
        }            
        }

        if ($args) {
            if (is_array($args)) {
                $url .= '&' . http_build_query($args);
            } else {
                $url .= str_replace('&', '&', '&' . ltrim($args, '&'));
            }
        }

        foreach ($this->rewrite as $rewrite) {
          $url = $rewrite->rewrite($url);
        }

        return $url;
    }
}
?>

 

Перепробовали все, только это помогло!

5ad84852d0853_.png.b969b5fb8f8105513151d98d577c44e1.png

Надіслати
Поділитися на інших сайтах


Установили модуль.

Ссылка корректна а вот сайт не открывается

http://bravo.ct55241.tmweb.ru/

 

Notice: Undefined property: Url::$url in /home/c/ct55241/BRAVO/public_html/system/storage/modification/system/library/url.php on line 36Warning: Cannot modify header information - headers already sent by (output started at /home/c/ct55241/BRAVO/public_html/index.php:103) in /home/c/ct55241/BRAVO/public_html/vqmod/vqcache/vq2-system_storage_modification_catalog_controller_common_seo_pro.php on line 423Warning: Cannot modify header information - headers already sent by (output started at /home/c/ct55241/BRAVO/public_html/index.php:103) in /home/c/ct55241/BRAVO/public_html/system/library/response.php on line 12

Надіслати
Поділитися на інших сайтах


  • 7 months later...
В 20.04.2018 в 14:38, freelancer сказал:

INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');

 

Я бы добавил еще, что тем у кого нет префикса oc_, нужно делать sql запрос: 

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');
Надіслати
Поділитися на інших сайтах


  • 4 months later...
  • 4 months later...

В общем суть решения такая, что надо роутеру "common/home" назначит пустой seo-url.
Для этого должен быть включён seo-url в настройках, а далее надо добавить в Дизайн - SEO URL (в ocstore 3 здесь находится, а в ocstore 2.3 - настройки - инструменты - oc team - seo менеджер) пустое значение для common/home. Так как пустое добавить не даёт, то либо сразу идём в базу и пишем запрос, который указан выше с учётом особенностей вашей БД, либо (как я) добавляем для common/home пробел, а уже затем идём в БД на хостинге, идём в редактор базы данных в таблицу oc_seo_url (или поищите oc_url_alias) и вместо пробела делаем ничего, т.е. удаляем пробел. Через запрос я не стал ковыряться, т.к. вникать надо было как ничего не сломать. Эффект достигнут. Ах да, кэши надо почистить ещё из админки (в ocstore 3 в Панель состояния в админке - шестерёнка справа вверху и там поработать мышкой).

Змінено користувачем apdavydenkov
Надіслати
Поділитися на інших сайтах


  • 1 month later...

У меня ни с того ни с сего такая же проблема началась.

"common/home" назначит пустой seo-url.  - добавлял, толка нет.

кеш чистил, мусорных запросов вроде не видел.

но где-то что-то есть именно в базе.

может кто знает где там еще можно поковыряться?

 

Надіслати
Поділитися на інших сайтах


Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.