使用js生成动态站点地图?

我有一个小网站,它有一些动态标签内容,通过AJAX请求从JSON文件加载并用于填充DOM,标签本身和它们包含的内容都是从这个JSON动态生成的。 这一切都与History.js捆绑在一起,因此每个选项卡都是可collections的,可通过url索引:?state = whatever。

我现在要将sitemap.xml放在一起提交给Google,其中包含相关标签的所有url。

但是,该站点没有服务器端处理,它是在S3存储桶中提供的所有静态内容。

我正在寻找是否有办法,使用纯粹的字体结束技术从用于填充各种标签的相同JSON文件生成站点地图。

有什么想法或建议吗?

谢谢,

罗伯特

要让bot使用您的sitemap.xml,它必须是您服务器上的实际文件。

要创建文件,您需要一种服务器端语言来动态创建它。 这可能是PHP,ColdFusion,.NET或任何你喜欢的。

这就是我要做的事情:

将您的JSON对象(在站点中保存链接)发布到AJAX请求,发布到将获取此数据的服务器端脚本,然后生成名为sitemap.xml的文件。

这有帮助吗? 对不起,如果我误解你的问题。

不,没有,检索站点地图的机器人将不会运行javascript。