Возникает ошибка при использовании программы Xenu


Добрый день!

Решил проверить сайт на 404 ошибки с помощью программы, в результате, показывает, что ошибки есть на всех страницах с каталогами товаров. Вы не сталкивались с данной проблемой? Как её можно решить? Есть только на теме Prostore, на Формуле успеха все ОК.

Ссылку не дает, только название. Смотрел в коде - там где число 12 это сортировка..




2 ответа
  • Владимир Сергеев
    Разработчик
    Решение
    11 октября 2017 09:35

    Алексей, здравствуйте!
    Никогда не слышал о подобном софте.

    Сама тема не может создавать ошибку 404, т.к. тема просто красиво оборачивает то, что ей отдаёт движок.
    Если он ей отдаёт 404 ошибку, то она и показывает 404 ошибку.

    Данная ошибка говорит о том, что страница не существует.
    Иными словами, ссылка по тем или иным причинам ведёт на страницу, которой уже нет.

    Ошибка может возникать из-за неправильной настройки маршрутизации вашего сайта.
    Думаю, что эти ошибки связаны с вашими попытками что-то сделать с главной страницей магазина.

    • Григорьев Алексей
      11 октября 2017 10:50

      Нет, от этих попыток я отказался)

      Данная ошибка связана с сортировкой

      Вот кусок кода, в котором, как я думаю, возникает ошибка, т.е. ссылки пустые (href=""), хотя функционирует все нормально.

      Страница, на которой обнаружена ошибка. Но она возникает на любой странице с сортировкой. Можно как-либо модифицировать код?

      <div class="page-panel row"><div class="dropdown dropdown-right" data-speed="150"><a href="#" class="button gray square dropdown-toggle ppp" title="Товаров на странице" aria-haspopup="true" aria-expanded="true" style="width: 52px;"><span>24</span> <i class="fa fa-angle-down"></i></a><ul class="dropdown-menu narrow view_switchers switch_ppp"><li><a href="/shop/soteyniki/" class="lazyproducts" data-perpage="36">Все</a></li><li><a href="" class="perpage" data-perpage="12">12</a></li><li class="selected"><a href="" class="perpage" data-perpage="24">24</a></li><li><a href="" class="perpage" data-perpage="36">36</a></li><li><a href="" class="perpage" data-perpage="48">48</a></li><li><a href="" class="perpage" data-perpage="60">60</a>
      • Владимир Сергеев
        Разработчик
        Решение
        13 октября 2017 09:25

        Откройте приложение Магазин - дизайн - proStore - шаблоны - файл category.panel.html
        В этом файле найдите строку:

        <a href="" class="perpage" data-perpage="12">12</a>

        Там будет несколько подобных строк, для 24,36,48, и 60 страниц
        Добавьте в каждую строку в атрибут href – решётку (#) ну и, на всякий случай, атрибут rel="nofollow".
        На примере строки выше должно получится вот так:

        <a href="#" class="perpage" rel="nofollow" data-perpage="12">12</a>

        Повторюсь – сделайте это с каждой строкой.


  • Григорьев Алексей
    13 октября 2017 13:14

    Обнаружил, что сортировка вообще не работает.
    Количество товаров обновляется только после перезагрузки страницы через ctrl+f5
    Доступ скинул Вам на почту

Добавить ответ
Чтобы добавить комментарий, зарегистрируйтесь или войдите
Мы получаем и обрабатываем персональные данные посетителей нашего сайта в соответствии с официальной политикой.
Если Вы продолжите использовать сайт, мы будем считать, что Вас это устраивает.
Подписывайтесь и получайте скидки!

Узнавайте первым о скидках и специальных предложениях!