Баг с URL! Не принято

5
  • Имеем настройку URL Плоский (WebAsyst Shop-Script) (Страницы товаров: /product/product-name/ Страницы категорий: /category/category-name/)
  • Имеем товар у которого мы НЕ задаем ЧПУ URL. Т.е. у товара ссылка вида: site.ru/product/5871/
  • Товар находится нескольких подкатегориях

При заходе на страницу товара под описанием товара выводится блок с ссылками на категории товара, эти ссылки имеют формат /category/category-name/subcategory-name/subcategory-name/...

Итог: получаем много ошибок 404. Сайт теряет позиции в поисковиках.

Просьба срочно исправить!

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

  • +2
    ChersLab ChersLab 14 апреля 2016 16:35 #

    Еще два наблюдения:

    • Имеем товар, который находится в скрытых категориях. Товар индексируется поисковиком и доступен по прямой ссылке. Однако категории выдают 404 ошибку.
    • site/ на сайте является скрытым, однако на него есть ссылка со страниц, которые опубликованы. Зачем нужна эта ссылка? Если скрыто, значит ссылки быть не должно. Она ведет на пустую страницу. Пример: http://cheros.ru/site/dostavka-i-oplata/

    Итог: сотни ошибок 404 на сайте (вместо с проблемой из первого поста). Все сайты на SS теряют позиции в поиске!

    Просьба срочно исправить

  • +1
    Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 12:10 #

    В какой теме дизайна наблюдается проблема, описанная в основной части вашего сообщения?

    При заходе на страницу товара под описанием товара выводится блок с ссылками на категории товара, эти ссылки имеют формат /category/category-name/subcategory-name/subcategory-name/...
    • +1
      Иван Chers Иван Chers 17 октября 2016 12:37 #

      Вот на дефолте. Сравните ссылки в "хлебных крошках" сверху и в правом сайтбаре

      http://test.cheros.ru/product/5871/

      • +1
        Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 14:30 #

        У вас точно установлена самая последняя версия темы default (и фреймворка)? Последняя версия темы вроде бы выглядит несколько иначе.

        • +1
          Иван Chers Иван Chers 17 октября 2016 14:46 #

          Обновил тему. Ссылки попрежнему не правильные.

          Должно быть:

          http://test.cheros.ru/category/muzhskie-chasy/

          Есть:

          http://test.cheros.ru/category/muzhskie-ukrashenija/muzhskie-chasy/
          • +1
            Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 14:54 #

            Магазин и фреймворк тоже обновлены?

            • +1
              Иван Chers Иван Chers 17 октября 2016 17:21 #

              Да, конечно

            • +1
              Иван Chers Иван Chers 2 ноября 2016 12:10 #

              Михаил, почему исправление бага не принято? Баг присутствует на всех темах дизайна и к ним не относится, это именно баг фреймфорка.

              • +1
                Михаил Ушенин Михаил Ушенин Webasyst 14 ноября 2016 15:35 #

                По вашей ссылке http://test.cheros.ru/ я не вижу сайта со стандартной темой дизайна или сайта, где проблема имеет место. Мне также не удалось повторить возникновение проблемы на тестовом магазине.

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

              • +1
                Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 12:14 #
                Имеем товар, который находится в скрытых категориях. Товар индексируется поисковиком и доступен по прямой ссылке. Однако категории выдают 404 ошибку.

                Какая у вас тема дизайна? Попробуйте повторить проблему со стандартной темой default. С этой темой воспроизвести ситуацию пока не удалось. Конкретно где отображаются вот эти ссылки?

                категории выдают 404 ошибку
                • +1
                  Иван Chers Иван Chers 17 октября 2016 12:42 #

                  Странно, сейчас нет 404 ошибки в этой ситуации, наверно что-то я не доглядел или уже исправили.

                • +1
                  Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 12:16 #
                  site/ на сайте является скрытым, однако на него есть ссылка со страниц, которые опубликованы. Зачем нужна эта ссылка? Если скрыто, значит ссылки быть не должно. Она ведет на пустую страницу. Пример: http://cheros.ru/site/dostavka-i-oplata/

                  Если поселение отмечено как скрытое, это не значит, что страницы этого поселения должны перестать быть опубликованными. Страницы скрытого поселения доступны точно так же, как и страницы нескрытого поселения. Единственное отличие такого поселения в том, что оно не содержится в меню, формируемом с помощью метода {$wa->apps()}.

                  • +1
                    Иван Chers Иван Chers 17 октября 2016 12:30 #

                    Вопрос не меняется, зачем в "хлебных крошках" сверху содержиться ссылка на https://cheros.ru/site/ если данной страницы не существует? Выходит все разделы приложения сайт дают туда ссылку, но страницы этой нет, есть только вложенные в /site/****

                    Десяток ссылок на /site/ где 404 ошибка добра сайту не делают

                    • +1
                      Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 14:32 #

                      Проверьте на стандартной теме default. В ней я такой проблемы не обнаружил.

                      • +1
                        Иван Chers Иван Chers 17 октября 2016 14:48 #

                        Обнровил шаблон:

                        http://test.cheros.ru/site/test/


                        Вверху страницы ссылка "Chers" ведет на /site/ (404 ошибка)

                        • +1
                          Михаил Ушенин Михаил Ушенин Webasyst 17 октября 2016 14:56 #

                          Раз у вас нет корневой страницы для поселения Сайта с таким адресом, сделайте это поселение скрытым. Ссылка на него должна пропасть из главного меню.

                          • +1
                            Иван Chers Иван Chers 17 октября 2016 17:38 #

                            В теме дефолт тогда вообще не возможно попасть на страницу информационную (из меню). Но в целом идея понятна, реализуем ее самостоятельно в шаблоне, спасибо.

                            Но мне кажется все же не должно быть 404 ошибки изначально, ведь если я скрываю поселение то все внутренние страницы тоже не видны (в меню), зачем тогда нужно это поселение и возможность добавлять страницы на нем.

                            • +1
                              Михаил Ушенин Михаил Ушенин Webasyst 18 октября 2016 09:34 #

                              Скрытое поселение нужно как раз для того, чтобы в нём можно было размещать страницы, недоступные в главном меню сайта. А ссылки на такие страницы можно давать в других местах сайта. В разных случаях бывает удобно по-разному.

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

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