[Решено] Как убрать дубли страниц на сайте.

Тема в разделе "OpenCart", создана пользователем Voland70, 7 сен 2014.

Статус темы:
Закрыта.
  1. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    Здравствуйте!

    Проверял сайт на дубли страниц и битые ссылки программой Xenu, и обнаружил наличие непонятных ссылок. Из меню сайта к ним не перейти, тем не менее они есть - при проверке сайта Xenu - они вылезли.

    [​IMG]
    Имеются не понятные, страницы дубли с большим уровнем вложенности, к примеру категория - /Povysitelnye/ (На сайте включено ЧПУ c транслитерацией URL.) повторяется много раз - вот ссылка:


    При переходе по ней открывается страница категории товара, при этом длинный путь данной страницы отражен в "хлебных крошках".

    [​IMG]

    Такая проблема в двумя категориями товаров. С остальными тонкого нет. Подозреваю, что данная проблема возникла при неудачном экспорте товаров в магазин.

    То это такое? Как привести в порядок и убрать данные ссылки?
     
  2. Baco

    Baco Антихронофаг Команда форума

    Регистрация:
    9 окт 2012
    Сообщения:
    648
    Симпатии:
    327
    Помнится была такая проблема, с кодом не связанная, попробуйте проверить наличие дублей в таблице урл_алиас, может быть совпадает название категории с каким то ещё названием - вроде это вводит крошки в такое состояние...
    вот запрос для поиска:
    PHP:
    SELECT querykeyword FROM url_alias WHERE keyword IN SELECT keyword FROM url_alias url_alias_2 GROUP BY keyword HAVING COUNT(1) > ORDER BY keyword
    P.S. Как использовать - курите мануал по SQL и PHPmyAdmin-у
     
    Последнее редактирование: 8 сен 2014
    Voland70 нравится это.
  3. Voland70

    Voland70

    Регистрация:
    29 июн 2014
    Сообщения:
    74
    Симпатии:
    3
    Благодарю!
    Так и есть - проблема была в наличии дублей и совпадении названий категорий! В общем по ошибке прописал в категориях SEO -url одинаковые одинаковые названия, и в том была причина ошибки.
     
Статус темы:
Закрыта.