Я хочу PHP-скрипт, который может генерировать sitemap.xml, у меня есть 5000 URL хранятся в таблице. Так есть ли способ, чтобы я мог получить URL-адреса из таблицы и создать карту сайта и сохранить как sitemap.xml?
Конечно, есть способ:
1) Подключиться к таблице и запросить все URL
Во время итерации:
2) Обеззараживать их как XML не позволяет никаких специальных символов
3) Оберните это в xml <url>
раздел
4) Отобразите упакованный URL-адрес, поместите его в какой-нибудь файл или сохраните в другом файле var для дальнейшего использования. Я бы настоятельно рекомендовал не использовать живое поколение и идти на cron
и статический файл XML.
Подробности того, как должна выглядеть карта сайта, можно найти здесь. https://support.google.com/webmasters/answer/183668?hl=en
Других решений пока нет …