2011-12-28 80 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.