2011-12-28 81 views
0

我有一个应用程序,为用户创建网站。每个网站都有很多部分,都有自己的网址。Django站点的许多子网站

我试图找到最有效的方式来构建这个应用程序的网站地图。

  1. 我可以成功创建一个海量sitemap.xml文件,列出整个网站的所有链接。但是,这是超过10万个网址。
  2. 另一个想法是为我的应用程序托管的每个单独网站创建一个sitemap.xml。所以app.com/sitemap.xml将地图的所有网站(app.com/website),然后app.com/website/sitemap.xml将所有链接的站点地图

如果我做#2,我将如何使用django的站点地图工具创建该项目?这些文档与#1有帮助,但我无法弄清楚#2。

回答

0

您可以继承Sitemap类以提供您自己的Sitemap实现,该实现将由您的“父级”Sitemap引用。以the documentation为例。此外,您必须生成Sitemap索引,如所述here.