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

时间:2012-07-24 10:07:58

标签: javascript jquery json seo sitemap

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

我现在正在寻找一个sitemap.xml来提交给Google,其中包含相关标签的所有网址。

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

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

有任何想法或建议吗?

谢谢,

罗伯特

2 个答案:

答案 0 :(得分:1)

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

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

这就是我要做的事情:

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

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

答案 1 :(得分:0)

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