Автоматически разбивать sitemap.xml на файлы
Всем привет!
У меня сайте сейчас 15000 страниц, sitemap.xml формирую через pdoSitemap. Но сервер не позволяет вывести такое количество ссылок сразу, менять сервер на более мощный пока тоже не хочу.
Может есть решение автоматического разбиения sitemap.xml в формате www.sitemaps.org/ru/protocol.html#index на определенное задаваемое количество выводимых ссылок в каждом файле?
У меня сайте сейчас 15000 страниц, sitemap.xml формирую через pdoSitemap. Но сервер не позволяет вывести такое количество ссылок сразу, менять сервер на более мощный пока тоже не хочу.
Может есть решение автоматического разбиения sitemap.xml в формате www.sitemaps.org/ru/protocol.html#index на определенное задаваемое количество выводимых ссылок в каждом файле?
Комментарии: 6
Из коробки нет, но вы просто делайте несколько файлов для разных разделов сайта, используя параметр parents.
есть же параметры limit и offset.
Можно сделать сборную карту из нескольких ресурсов в каждом выызваете сниппет pdoSitemap с нужными limit и offset. Думаю все сработает.
Можно сделать сборную карту из нескольких ресурсов в каждом выызваете сниппет pdoSitemap с нужными limit и offset. Думаю все сработает.
Тут еще дело в том, что страницы добавляются каждый день по штук по 5-10, поэтому хотелось бы все автоматом делать, а не руками добавлять, тем более через sitemap.xml надо загонять в индекс как раз новые страницы.
так я не предлагаю вам делать выборки по 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.вроде ничего сложного?
а дошло, спасибо
Здравствуйте, посмотрите пожалуйста основной файл сайтмап www.rosmetalloprokat.ru/sitemap.xml
правильно?
правильно?
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.