生成与JS的动态地图?(Generate dynamic sitemap with js?)

2019-10-17 01:39发布

我有一个小网站,它有一个位动态的标签是从一个JSON文件通过Ajax请求加载并用于填充DOM,标签本身和内容所包含的从这个JSON飞所有生成的内容。 这是所有History.js绑在一起,使每个标签是通过URL可收藏和可转位:状态=什么的。

现在我希望把一个sitemap.xml的,以提交给谷歌,其包含了相关选项卡的所有网址。

然而,是站点没有服务器端处理,它是所有静态内容在S3存储服务了。

我想看看是否有一种方法,使用纯粹的字体高端技术,以产生不同于用于填充各个选项卡相同的JSON文件中的地图。

任何意见或建议?

谢谢,

罗伯特

Answer 1:

对于机器人使用你的sitemap.xml的,它必须是一个实际的文件居住在服务器上。

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

这是我会做:

发表您的JSON对象(持有本网站的链接)来处理Ajax请求,到服务器端脚本,将采取这一数据,然后生成一个名为sitemap.xml的文件。

这是否帮助? 很抱歉,如果我是错的理解你的问题。



Answer 2:

没有,没有,机器人检索地图将无法运行的JavaScript。



文章来源: Generate dynamic sitemap with js?