我想要一个可以生成 sitemap.xml 的 php 脚本,我有 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
关于php - 从表中存储的 URL 生成站点地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26959094/