/ / django: zeige sitemap.xml - django, sitemap, django-urls

django: zeige sitemap.xml - django, sitemap, django-urls

Ich habe ein sitemap.xml Datei. Sein Inhalt:

<?xml version="1.0" encoding="utf-8" ?>
<urlset
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd">
<url>
...
</url>
<url>
...
</url>
<url>
...
</url>
</urlset>

Wenn ich es an zeige http://www.example.com/sitemap.xml: Ich bekomme:

<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"></urlset>

Ich sehe nicht alle URLs! Ist es ein Fehler?

Hier ist das urls.py Datei:

(r"^sitemap.xml/$", TemplateView.as_view(template_name="sitemap.xml", content_type="text/xml"))

Antworten:

-1 für die Antwort № 1

Das Django Sitemap Framework funktioniert nicht für mich: https://docs.djangoproject.com/en/1.8/ref/contrib/sitemaps/ Ich kann kein URL-Tag sehen, wenn ich die sitemap.xml-Datei in einem Webbrowser überprüfe.

Ich habe jedoch eine Website verwendet, um es automatisch zu generieren: http://www.web-site-map.com/xml_sitemap.php

Jetzt kann ich den gesamten Inhalt der sitemap.xml Datei sehen :).