1

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

我现在正在寻找一个 sitemap.xml 以提交给 Google,其中包含相关选项卡的所有 URL。

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

我正在寻找是否有一种方法,使用纯字体端技术从用于填充各种选项卡的同一 JSON 文件生成站点地图。

有什么想法或建议吗?

谢谢,

罗伯特

4

2 回答 2

1

要让机器人使用您的 sitemap.xml,它必须是存在于您服务器上的实际文件。

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

这是我要做的:

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

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

于 2012-07-24T10:20:17.667 回答
0

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

于 2012-07-24T10:10:16.117 回答