Django Sitemap для многих под-сайтов - PullRequest
0 голосов
/ 29 декабря 2011

У меня есть приложение, которое создает сайты для пользователей.Каждый веб-сайт имеет много разделов, каждый со своим собственным URL.

Я пытаюсь найти наиболее эффективный способ создания карты сайта для этого приложения.

  1. Я могу успешно создать одинмассивный файл sitemap.xml, в котором перечислены все ссылки для всего сайта.Но это более 100 000 URL.
  2. Другая идея заключается в создании sitemap.xml для каждого отдельного веб-сайта, размещенного в моем приложении.Таким образом, app.com/sitemap.xml будет картой всех веб-сайтов (app.com/website), а затем app.com/website/sitemap.xml будет картой всех ссылок
* 1010.* Если я сделаю № 2, как бы я создал это, используя инструмент Sitemap от django?Документы помогли с # 1, но я не могу понять # 2.

1 Ответ

0 голосов
/ 29 декабря 2011

Вы можете создать подкласс класса Sitemap для предоставления собственной реализации Sitemap, на которую будет ссылаться ваш "родитель" Sitemap. Взгляните на документацию для примера. Также вам нужно будет сгенерировать индекс Sitemap, как описано здесь .

...