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

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

j'ai un sitemap.xml fichier. Son contenu:

<?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>

Quand je l'affiche à http://www.example.com/sitemap.xml: Je reçois:

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

Je ne vois pas toutes les URL! Est-ce un bug?

Voici la urls.py fichier:

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

Réponses:

-1 pour la réponse № 1

Le framework de plan de site Django ne fonctionne pas pour moi: https://docs.djangoproject.com/en/1.8/ref/contrib/sitemaps/ Je ne vois aucune balise URL lorsque je consulte le fichier sitemap.xml dans un navigateur Web.

Cependant, j'ai utilisé un site Web pour le générer automatiquement: http://www.web-site-map.com/xml_sitemap.php

Maintenant, je peux voir tout le contenu du fichier sitemap.xml :).