php - 从表中存储的 URL 生成站点地图

标签 php sql dynamic seo sitemap

我想要一个可以生成 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/

相关文章:

当我注销后按后退按钮时,PHP Codeigniter 显示缓存

SQL 服务器 : multiple WHERE NOT EXISTS clauses

Javascript - 动态添加输入字段

php - WordPress 插件中一个类的多个实例

php - 对数组值进行分组并循环

php - 在 cakephp 中使用 maxlength 选项 - 但它在 html 中输出两个 maxlength 值

mysql - InfoBright - 将数据从一个表加载到另一个表

php - mysqli bind_param 没有将字符串设置为空

c# - 如何通过在运行时按下按钮在 C# 中动态删除组合框?

javascript - 在数组/对象中搜索 Javascript + 在屏幕上显示