shinarthas

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

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

shinarthas    0

Добрый день, пытаюсь настроить роутинг для 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

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


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

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

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


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

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

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

 

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

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


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

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

 

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

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

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

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

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


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

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

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

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

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

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

Войти

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

Войти


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

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