Собрать sitemap из результатов seo фильтра?

Discussion in 'PHP, PERL, MySQL, JavaScript' started by PbIBA, 16 May 2018 at 1:06 PM.

  1. PbIBA

    PbIBA New Member

    Joined:
    20 Apr 2018
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Всем привет, была задача. Есть сайт, на сайте есть умный фильтр, этот фильтр при фильтрации выдает результаты. Необходимо в sitemap.xml добавить ссылки всех возможных вариантов фильтра. Важно что бы те ссылки у которых нету товаров (а такие страницы выдают 404 ошибку) не попадали в sitemap. Как реализовать проверку ссылок? Мне на ум пришло get_header , получать статус , если 404 то выкидывать. Но комбинаций фильтра около 170 000 вариантов, все их проверить сложно, делать выгрузку по шагам не в кайф, времени много будет занимать. Как сделать так, что бы в sitemap попадали только те страницы, где есть товар, и не попадали те, где ошибка 404.
     
  2. FriLL

    FriLL Member

    Joined:
    14 Sep 2008
    Messages:
    82
    Likes Received:
    24
    Reputations:
    6
    Может вы сайт покажете? думаю так всем попроще будет
     
  3. Jerri

    Jerri Elder - Старейшина

    Joined:
    12 Jul 2009
    Messages:
    117
    Likes Received:
    241
    Reputations:
    14
    Я бы работал напрямую с бд.
    Так же, возможно, эти 170к вариаций можно сократить. Допустим, если нет товаров в подкатегории Х, то нет смысл проверять, если ли в этой подкатегории товары по цвету/размеру/модели/etc (какие там фильтры не знаю, просто предложил).
    Возможно есть смысл работать с бэкапом бд на локалхосте(смотря как часто надо обновлять карту сайта), просто чтобы не грузить сервер лишними запросами.
     
  4. PbIBA

    PbIBA New Member

    Joined:
    20 Apr 2018
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Спасибо огромное что уделили время и ответили.
     
  5. Dedushka Mazaj

    Dedushka Mazaj New Member

    Joined:
    30 Mar 2018
    Messages:
    8
    Likes Received:
    1
    Reputations:
    0
    Я когда-то делал в своем интернет магазине такую фичу, но залетел под фильтр из-за спама, дублей и т.д.
    Нужно крайне аккуратно это проворачивать.
     
  6. PbIBA

    PbIBA New Member

    Joined:
    20 Apr 2018
    Messages:
    3
    Likes Received:
    0
    Reputations:
    0
    Да, я тоже переживаю по этому поводу. Вас вывели из под фильтра ? А вы можете рассказать что там еще было кроме дублей ? Ведь по сути дубли сам поисковик должен исключать. на что еще ругался поисковик? и кстати, какой именно поисковик ?
     
Loading...