我有一个小网站,它有一些动态选项卡式内容,这些内容通过 AJAX 请求从 JSON 文件加载并用于填充 DOM,选项卡本身和它们包含的内容都是由此动态生成的JSON。这一切都与 History.js 捆绑在一起,因此每个选项卡都可以通过 url 添加书签和索引:?state=whatever。
我现在正在寻找一个 sitemap.xml 以提交给 Google,其中包含相关标签的所有 URL。
但是,网站没有服务器端处理,所有静态内容都在 S3 存储桶中提供。
我正在寻找是否有一种方法,使用纯字体端技术从用于填充各种选项卡的同一 JSON 文件生成站点地图。
有什么想法或建议吗?
谢谢,
罗伯特
最佳答案
要让机器人使用您的 sitemap.xml,它必须是您服务器上的实际文件。
要创建文件,您需要一种服务器端语言来动态创建它。这可以是 PHP、ColdFusion、.NET 或您喜欢的任何内容。
这是我会做的:
将您的 JSON 对象(在站点中保存您的链接)发布到 AJAX 请求,发布到将获取此数据的服务器端脚本,然后生成一个名为 sitemap.xml 的文件。
这有帮助吗?对不起,如果我误解了你的问题。
关于javascript - 用js生成动态站点地图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11628588/