Перейти к содержанию
koreshok

[Решено]Очередное... /index.php?route=common/home

Рекомендуемые сообщения

в общем фишка такая...обновил двиг с 1.5.4.1 до 1.5.5.1.1 и появилось опять  /index.php?route=common/home

 

if (!defined('HTTP_CATALOG')) $this->output = str_replace('index.php?route=common/home', '', $this->output); в респонзив не помогает...

как быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В url_alias присутствует запись для common/home?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В url_alias присутствует запись для common/home?

простите за тупость.. но где это посмотреть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В той же таблице, что и на Вашем скриншоте, перейдите на вкладку "Поиск" и в поле query вставьте common/home и нажмите ОК, либо во вкладке SQL выполните данный запрос:

Для таблиц без префикса:

SELECT * FROM `url_alias` WHERE `query` = 'common/home';

Для таблиц с префиксом:

SELECT * FROM `oc_url_alias` WHERE `query` = 'common/home';

Если получите сообщение:

MySQL вернула пустой результат...

Выполните запрос
 
Для таблиц без префикса:

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

Для таблиц с префиксом:

INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');
  • +1 2

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

запрос выполнил...дальше можно прописывать в респонзив?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

запрос выполнил...

И?

дальше можно прописывать в респонзив?

Я вообще не вижу смысла его трогать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

всё равно висит /index.php?route=common/home

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Кеш очищен?

хех... спасибо!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В той же таблице, что и на Вашем скриншоте, перейдите на вкладку "Поиск" и в поле query вставьте common/home и нажмите ОК, либо во вкладке SQL выполните данный запрос:

Для таблиц без префикса:

SELECT * FROM `url_alias` WHERE `query` = 'common/home';
Для таблиц с префиксом:
SELECT * FROM `oc_url_alias` WHERE `query` = 'common/home';
Если получите сообщение:
MySQL вернула пустой результат...
Выполните запрос

Для таблиц без префикса:

INSERT INTO url_alias (query, keyword) VALUES ('common/home', '');
Для таблиц с префиксом:
INSERT INTO oc_url_alias (query, keyword) VALUES ('common/home', '');
С index.php на главной разобрался. Все отлично. Но вот стоит зайти на страницу товара и адрес опять с index.php. Хотя чпу и сэоПРо включены. А ссылка все ровно такая: http://privet-mebel.ru/index.php?route=product/product&product_id=30

Или она и должна быть такой. Просто смотрю везде они коротенькие, красивенькие.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Все сделал как описано, и кэш почистил, все равно висит /index.php?route=common/home, подскажите может дело в другом файле или в самом движке может быть?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Какие,простите,к чертовой бабушке модификации базы данных))))

Для этого подредактируем файл "url.php" (путь: system/library/url.php)

Находим строчки (с 25 по 27):

Код:
if ($args) {
$url .= str_replace('&', '&', '&' . ltrim($args, '&'));
}

После них вставляем следующий кусок:

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

Все, задача решена.

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.