Я хочу 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=ru