К содержанию

Автоматически разбивать sitemap.xml на файлы

Всем привет!
У меня сайте сейчас 15000 страниц, sitemap.xml формирую через pdoSitemap. Но сервер не позволяет вывести такое количество ссылок сразу, менять сервер на более мощный пока тоже не хочу.

Может есть решение автоматического разбиения sitemap.xml в формате www.sitemaps.org/ru/protocol.html#index на определенное задаваемое количество выводимых ссылок в каждом файле?
Александр
Александр
13 ноября 2016, 16:31
modx.pro
5 367
Реклама

Комментарии: 6

Наумов Алексей
Наумов Алексей Администратор
14 ноября 2016, 10:07
Из коробки нет, но вы просто делайте несколько файлов для разных разделов сайта, используя параметр parents.
    Володя
    Володя Эксперт
    14 ноября 2016, 10:22
    есть же параметры limit и offset.
    Можно сделать сборную карту из нескольких ресурсов в каждом выызваете сниппет pdoSitemap с нужными limit и offset. Думаю все сработает.
      Александр
      Александр Старожил
      14 ноября 2016, 23:01
      Тут еще дело в том, что страницы добавляются каждый день по штук по 5-10, поэтому хотелось бы все автоматом делать, а не руками добавлять, тем более через sitemap.xml надо загонять в индекс как раз новые страницы.
        Володя
        Володя Эксперт
        14 ноября 2016, 23:10
        так я не предлагаю вам делать выборки по 5 ресурсов. Подберите то кол-во который ваш хостинг нормально обработает, например по 5000 шт. Указываете в роботс главный файл который выглядит примерно так

        <sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
        <sitemap>
        <loc>http://site.ru/sitemap1</loc>
        </sitemap>
        <sitemap>
        <loc>http://site.ru/sitemap2</loc>
        </sitemap>
        <sitemap>
        <loc>http://site.ru/sitemap3</loc>
        </sitemap>
        </sitemapindex>
        в каждом из них вызов pdoSitemap.
        вроде ничего сложного?
          Александр
          Александр Старожил
          14 ноября 2016, 23:16
          а дошло, спасибо
            Виталя
            Виталя Старожил
            27 июля 2020, 08:48
            Здравствуйте, посмотрите пожалуйста основной файл сайтмап www.rosmetalloprokat.ru/sitemap.xml
            правильно?
        Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
        6