将外部服务器上的站点地图添加到 Django 站点地图
Add sitemap on external server to Django Sitemap
Django 有一个 built-in Sitemap class 可以从它包含的 url 生成一个 sitemap.xml
(好吧 - 用户已经指出)。那太棒了。但是我的网络应用程序博客(例如 mysite.com
)托管在不同的服务器上,并且 运行 使用 WordPress。博客 URL 是 blog.mysite.com
。
我的问题是:有没有办法使用 django 内置站点地图 class 将这个外部 url (blog.mysite.com
) 添加到生成的 sitemap.xml
?如果不是 - 创建站点地图文件的最佳方法是什么? Wordpress 也会自己生成站点地图,所以我需要在 django 生成的 sitemap.xml
中引用指向 WP sitemap.xml
。但是如何link那两个呢?
您可以使用自定义 Sitemap
子类来实现此目的,但您不应该这样做。
Q: Where do I place my Sitemap?
[...]
All URLs listed in the Sitemap must reside on the same host as the
Sitemap. For instance, if the Sitemap is located at
http://www.example.com/sitemap.xml, it can't include URLs from
http://subdomain.example.com. [...]
Django 有一个 built-in Sitemap class 可以从它包含的 url 生成一个 sitemap.xml
(好吧 - 用户已经指出)。那太棒了。但是我的网络应用程序博客(例如 mysite.com
)托管在不同的服务器上,并且 运行 使用 WordPress。博客 URL 是 blog.mysite.com
。
我的问题是:有没有办法使用 django 内置站点地图 class 将这个外部 url (blog.mysite.com
) 添加到生成的 sitemap.xml
?如果不是 - 创建站点地图文件的最佳方法是什么? Wordpress 也会自己生成站点地图,所以我需要在 django 生成的 sitemap.xml
中引用指向 WP sitemap.xml
。但是如何link那两个呢?
您可以使用自定义 Sitemap
子类来实现此目的,但您不应该这样做。
Q: Where do I place my Sitemap?
[...]
All URLs listed in the Sitemap must reside on the same host as the Sitemap. For instance, if the Sitemap is located at http://www.example.com/sitemap.xml, it can't include URLs from http://subdomain.example.com. [...]