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

Убрал index.php?route= из SeoPro


A132

Recommended Posts

День добрый, господа!

 

Пользуюсь Ocstore2.3, соответственно, с SeoPro. Решил вставить в шапку ссылку на сравнение товаров, как описано здесь: https://opencartforum.com/topic/43985-ssylka-na-sravnenie-tovarov/

В принципе, всё получилось, но возникла проблема с тем, что все остальные ссылки (в т.ч. и на главную страницу) открываются чисто без "index.php?route=", но именно ссылка на сравнение товаров открывается как https://site.ru/index.php?route=compare-products

Эту проблему я решил тем, что в файле seo_pro.php в 166 строке исправил           $link .= 'index.php?route=' . $route;               на               $link .= '' . $route;

В итоге всё прекрасно заработало, но мучают меня смутные сомнения: "А не фигню ли я сделал?.."

Кто что может сказать по этому поводу?

 

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


12 часов назад, anboza сказал:

все работает, как часы.

 

Не работает...

Сейчас ещё раз проверил, и кэш почистил. Да, у главной страницы, у авторизации и т.д. хвост исчезает, а у compare-products нет.

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


В 11.02.2020 в 23:24, A132 сказал:

День добрый, господа!

 

Пользуюсь Ocstore2.3, соответственно, с SeoPro. Решил вставить в шапку ссылку на сравнение товаров, как описано здесь: https://opencartforum.com/topic/43985-ssylka-na-sravnenie-tovarov/

В принципе, всё получилось, но возникла проблема с тем, что все остальные ссылки (в т.ч. и на главную страницу) открываются чисто без "index.php?route=", но именно ссылка на сравнение товаров открывается как https://site.ru/index.php?route=compare-products

Эту проблему я решил тем, что в файле seo_pro.php в 166 строке исправил           $link .= 'index.php?route=' . $route;               на               $link .= '' . $route;

В итоге всё прекрасно заработало, но мучают меня смутные сомнения: "А не фигню ли я сделал?.."

Кто что может сказать по этому поводу?

 

 

Отвечу сам на свой же вопрос: да сделал фигню. В результате этих изменений "сравнение товаров" стало отображаться правильно https://site.ru/compare-products, а вот некоторые другие страницы (например, "удачная авторизация") наоборот стали добавлять эти хвосты.

 

В итоге, проблему решил эффективно и топорно - в seo_pro.php вернул всё, как было. А ссылку на "сравнение товаров" в header.tpl указал напрямую, как href="https://site.ru/compare-products", а не href="<?php echo $compare; ? >, как было изначально.

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


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

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

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

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

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

Вхід

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

Вхід зараз

×
×
  • Створити...

Important Information

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