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

Javascript 使用js生成动态站点地图?,javascript,jquery,json,seo,sitemap,Javascript,Jquery,Json,Seo,Sitemap,我有一个小站点,它有一些动态选项卡式内容,这些内容通过AJAX请求从JSON文件加载,并用于填充DOM,选项卡本身及其包含的内容都是从这个JSON动态生成的。所有这些都与History.js绑定在一起,因此每个选项卡都可以通过url进行书签和索引:?state=which 我现在想把一个sitemap.xml放在一起提交给Google,其中包含相关标签的所有URL 然而,该站点没有服务器端处理,它是在S3存储桶中提供的所有静态内容 我想看看是否有办法,使用纯字体端技术从用于填充各种选项卡的同一J

我有一个小站点,它有一些动态选项卡式内容,这些内容通过AJAX请求从JSON文件加载,并用于填充DOM,选项卡本身及其包含的内容都是从这个JSON动态生成的。所有这些都与History.js绑定在一起,因此每个选项卡都可以通过url进行书签和索引:?state=which

我现在想把一个sitemap.xml放在一起提交给Google,其中包含相关标签的所有URL

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

我想看看是否有办法,使用纯字体端技术从用于填充各种选项卡的同一JSON文件生成站点地图

有什么想法或建议吗

谢谢


Robert

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

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

要让机器人使用你的sitemap.xml,它必须是服务器上的实际文件

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

下面是我要做的:

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


这有用吗?抱歉,如果我误解了您的问题。

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

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

下面是我要做的:

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

这有用吗?对不起,如果我误解了你的问题