我有大约 60,000 个网址要提交给 Google。鉴于每个文件 10,000 个 URL 的限制,我将需要创建站点地图索引并链接到该索引中的至少 6 个站点地图文件。
我不知道这样做最有效的方法是什么。我的想法是去我的数据库,获取TOP 10000
行,foreach
在数据上运行我的并生成我的链接。我的第一个想法是创建占位符站点地图文件(例如 sm1.xml、sm2.xml 等),并在每 10,000 行之后增加文件索引并将接下来的 10,000 插入到下一个文件中。问题是数据库中的数据总是被添加到,所以下个月我可能有 70,000 个 URL - 这意味着我必须创建另一个占位符文件。
因此,考虑到这一点,我想动态创建单个站点地图文件,但我不知道如何。