Дополнительный тип URL страниц для товаров и категорий

7

Добрый день! Как известно, сейчас в Shop-Script 7 есть 3 типа URL страниц: естественный, смешанный, плоский. Исходя из рекомендаций SEO, программист реализовал нам на сайте дополнительный 4ый тип URL такого вида:

- страницы товаров: /product/product-name/

- страницы категорий: /category-name/subcategory-name/

Но беда в том, что эта доработка слетает при обновлении движка. Есть ли возможность добавить в новое обновление движка этот тип URL, в добавок к уже имеющимся? Полагаю, не только для нашей компании это окажется полезным

17 комментариев

  • +1
    Иван Chers Иван Chers 29 мая 2018 21:16 #

    Согласен, вообще смешанный должен быть таким

    • +1

      я могу объяснить это с технической стороны, а чем руководствуетесь Вы?

      • +1
        Сергей Малышкин (SEO) Сергей Малышкин (SEO) 27 апреля 2019 17:05 #

        Отвечу за автора темы) руководствуются следующими соображениями: в каталоге кроссовки есть деление на типы, бренд, цвет, размер, и так далее. при формировании ЧПУ рекомендуется добавлять поисковый запрос в адрес. к примеру, domain.ru/krossovki/nike/. 

        В текущей же реализации, ЧПУ имеет вид domain.ru/nike/ + domain.ru/krossovki (ЧПУ для двух категорий). Как видите, совсем не понятно, что имеется ввиду в первом случае. 

        Далее, если типов товаров много, возникает еще один вопрос) А как будет отображаться вложенная категория этого же бренда (фильтра) в другом типе товаров.

        Мы получаем 4 УРЛ категорий:

        domain.ru/krossovki/

        domain.ru/nike/

        domain.ru/kepki/

        domain.ru/nike_1/ (вроде так будет в реализации).

      • +1

        Есть возможность дать пинка программисту? :) Можно написать нормальный плагин не слетающий при обновлениях - обращайтесь enso_studio@mail.ru.

      • +1
        replicant replicant 25 июля 2018 23:27 #

        Можно и без плагина такое сделать за пару минут и слетать ничего не будет. Программисту пинка дать 100%. :)

        • +1
          Дмитрий Никитин Дмитрий Никитин 18 мая 2019 11:10 #

          Replicant, подскажите, пожалуйста, как это реализовать?

        • +1

          редирект? если да, то этот вариант не очень для seo

          • +1
            replicant replicant 22 ноября 2021 03:20 #

            Зачем редирект? Cкопировать файл /wa-apps/shop/lib/config/routing.php вот сюда /wa-config/apps/shop/routing.php и там уже поменять нужные строки. Тогда ничего не слетит при обновках. Берем Естественный тип (2) и модифицируем последние несколько строк второго (отсчет там идет с 0) массива в конфиге до такого вида

                'product/<product_url:[^/]+>/' => 'frontend/product',
                'product/<product_url:[^/]+>/reviews/' => 'frontend/productReviews',
                'product/<product_url:[^/]+>/reviews/add/' => 'frontend/productReviewsAdd',
                'product/<product_url:[^/]+>/' => 'frontend/product',
                'product/<product_url:[^/]+>/<page_url>/' => 'frontend/productPage',
                '<category_url>/' => 'frontend/category',

            • -1

              а теперь посмотри витрину https://yadi.sk/i/r9PaB7Z4wsj8...

              • +1
                replicant replicant 3 декабря 2021 10:53 #

                Вот тут сделано по инструкции так как на один пост выше и нет никаких проблем (шаблон - слегка допиленный Дефолт) и ещё есть много работающих проектов по такой же и аналогичным схемам с модифицированными в той или иной степени URL разных типов (в зависимости от задач выбирается на старте естественный, смешанный или плоский тип). Более подробные темы по изменению роутинга категорий и товаров на форуме есть, начиная с 2015 года и версии SS5.



                Схема рабочая на 100%. Доказывать обратное и комментировать результаты чужих работ не планирую.

                • +1
                  Nail Nail 3 декабря 2021 11:04 #

                  Спасибо за пример сайта.

                  Может вопрос не по теме :)

                  Есть еще примеры таких красиво слегка переработанных легких тем на основе шаблона Default?

                • +1

                  я хз какая у этого магазина версия wa/ss, но если взять последние, то получается результат как на скрине

                  • +1
                    replicant replicant 6 декабря 2021 16:47 #

                    Рецепт работает на всех версиях магазина от 5-й до последней. На демо-сайте, который приведен мной ранее в кач-ве примера, версии сейчас такие.




                    Причина странного или неправильного поведения навигации хлебных крошек лежит вне правки вышеуказанных строк файла routing.php. Могу помочь найти и устранить в свободное от основых дел время.
                  • +1
                    ne4iksen ne4iksen 29 октября 2018 11:05 #

                    Вопрос к разработчикам Webasyst:

                    Скажите, пожалуйста, в грядущем обновлении Shop-Script 8 получится реализовать описанную выше возможность?

                  • +1
                    ne4iksen ne4iksen 26 апреля 2019 20:57 #

                    Добрый день! Вопрос к разработчикам Webasyst: планируете добавить новый тип URL?

                  • +2
                    Сергей Малышкин (SEO) Сергей Малышкин (SEO) 27 апреля 2019 17:14 #

                    Раз уж поднял тему - сделайте уже ЧПУ картинок, в конце концов!) 2019 год!)

                    Добавить комментарий

                    Чтобы добавить комментарий, зарегистрируйтесь или войдите