googleappengin上自动生成的站点地图

2024-09-28 13:21:11 发布

您现在位置:Python中文网/ 问答频道 /正文

好吧,我知道关于这个话题已经有一些问题了,但是我没有找到任何足够具体的问题。我想在我的网站上有一个脚本,它将自动生成网站地图.xml(或者把它保存在某个地方)。我知道如何使用python2.7上传文件并在http://sean-behan.appspot.com上设置我的站点。如何设置脚本,将生成网站地图,如果可能,请参考代码。如果你需要更多的信息,就问问。:)谢谢。在


Tags: 文件代码脚本com信息http站点网站
2条回答

你可以让外部服务通过遍历你的站点自动生成它们。在

其中一个这样的服务位于http://www.xml-sitemaps.com/details-sean-behan.appspot.com.html

或者,您可以根据您希望在站点中显示的URL提供自己的xml文件。在这种情况下,请看蒂姆·霍夫曼的回答。在

我不能给你指出代码,因为我不知道你的网站是如何组织的,或者你使用什么模板环境,你的网站结构是否包括静态页面等。。。在

最基本的是,如果你有一个代码,可以把一个包含你想要在站点地图中的每个页面的元数据的字典列表放在一起,那么你就成功了一半。在

使用模板语言(或纯python),根据网站地图.org规格

现在您有两个选择,根据请求动态地提供输出,或者如果压缩后的输出小于1MB,则将其存储在数据存储中,或者将其写入google云存储,然后在/网站地图.xml是请求的。然后,您将设置一个cron任务,每天重新生成一次缓存的站点地图(或任何合适的频率)。在

相关问题 更多 >

    热门问题