将外部服务器上的站点地图添加到Django站点地图

时间:2019-10-31 13:54:15

标签: django wordpress sitemap

Django有一个built-in Sitemap class可以从它包含的URL中生成一个sitemap.xml(很好-用户已经指出了)。那很棒。但是我的网络应用程序博客(例如mysite.com)托管在其他服务器上,并使用WordPress运行。博客URL为blog.mysite.com

我的问题是:是否可以使用django内置站点地图类将此外部URL(blog.mysite.com)添加到生成的sitemap.xml中?如果不是,创建站点地图文件的最佳方法是什么? WordPress还自行生成了一个站点地图,因此我需要在django生成的sitemap.xml中引用一个指向WP sitemap.xml的引用。但是如何链接这两个呢?

1 个答案:

答案 0 :(得分:2)

您可以使用自定义的Sitemap子类来实现此目的,但您不应该这样做。

请参见Sitemap.org FAQ

  

问:我在哪里放置我的站点地图?

     

[...]

     

站点地图中列出的所有URL必须与   网站地图。例如,如果站点地图位于   http://www.example.com/sitemap.xml,其中不能包含来自   http://subdomain.example.com。 [...]