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

Настройка роутинга и СЕО урл


shinarthas

Recommended Posts

Добрый день, пытаюсь настроить роутинг для opencart с использованием сторонних модулей. 

http://138.68.26.37/index.php?route=tshirtecommerce/designer&product_id=::89::&parent_id= на это странице стандартное обращение к модулю как было задумано разработчиками. product_id=89 связан с id продукта в БД

http://138.68.26.37/index.php?route=product/product&product_id=89

, я хочу чтоб содержимое 1 ссылки было вписано во вторую, но как? iframe нанесет большой урон репутации у гугла, или нет?

при этом я хочу чтобы новый адрес был так http://138.68.26.37/{category}/{product}/{color} (если перейти оп первой ссылке там можно выбрать цвет товара но он работает на чистом js. Помимо этого есть функция сохранения дизайна.

http://138.68.26.37/index.php?route=tshirtecommerce/designer&product_id=unknownuser:14712278607591141:89:0000FF:&parent_id=

14712278811825936558 его id, в будущем я его заменю на человеческое название. В итоге хочу чтоб при загрузке дизайна url выглядел так

http: //138.68.26.37/{category}/{product}/14712278811825936558.

С чего вообще начать? Как запилить первую ссылку в шаблон с продуктом с максимальным СЕО КПД, и как настроить мой роутинг? 

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


Начинать надо с изучения работы ЧПУ формирователя, его метода addrewrite и т.п.

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

Начинать надо с изучения работы ЧПУ формирователя, его метода addrewrite и т.п.

А не подскажите материал?

 

Как на счет заполнить oc_url_alias нужными мне полями и на основе это модифицировать ControllerCommonSeoUrl метод index  и на основе прочитаного изменять контент? Вот только он не изменяет контент, а возвращает содержимое ссылки, но возможно есть какой-то выход...

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


А не подскажите материал?

 

Как на счет заполнить oc_url_alias нужными мне полями и на основе это модифицировать ControllerCommonSeoUrl метод index  и на основе прочитаного изменять контент? Вот только он не изменяет контент, а возвращает содержимое ссылки, но возможно есть какой-то выход...

Не советую "модифицировать" контроллер seo_url, потому что другие модули привязываются к коду его и если не найдут - работать не будут в лучшем случае, в худшем вообще ЧПУ перестанут работать

Правильно делать - это свой ЧПУ формирователь и через addrewrite подключать формирование ЧПУ, а роутинг делать сразу после работы стандартного ЧПУ формирователя

Я так реализовал в своем SEO CMS   и ни с одним модулем не с одной темой никогда с ЧПУ не было проблем, потому что это правильная реализация работы ЧПУ формирователя для модулей, которая не патчит seo_url или seo_pro и т п

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

http://www.phpinfo.su/articles/practice/chpu_na_php.html подойдет для начала?

Нет - изучайте opencart framework 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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