Проблема с картой сайта Django: GSC не удается получить карту сайта с ошибкой "Карта сайта не может быть прочитана"

Я создал карту сайта, используя карту сайта django по умолчанию

from django.contrib.sitemaps.views import sitemap

Вот полный процесс

#urls.py

sitemaps = {
'static': StaticViewSitemap,
'blogpost_detail': BlogSitemap,
'portfolio-details': PortfolioSitemap,
# Add others like 'posts': PostSitemap if needed

}

path(
    "sitemap.xml", sitemap, {"sitemaps": sitemaps}, name="django.contrib.sitemaps.views.sitemap")

Я могу получить доступ к карте сайта по адресу https://dataguru.cc/sitemap.xml но при отправке я получаю сообщение "Карта сайта не может быть прочитана",

До сих пор я пробовал эти несколько способов

  1. Уменьшен размер карты сайта до одной ссылки для проверки
  2. Добавлено правило в cloudflare, позволяющее обойти сжатие и кэширование для /sitemap.xml
  3. поскольку оно создано django, но все еще проверяется syntex из xml с помощью онлайн-инструментов
  4. Использовал статический sitemap.xml из представления шаблона
  5. изменил название с sitemap.xml на site_map.xml

Пока ничего не работает, поэтому я был бы признателен за любую помощь, если это как-то связано с моим приложением django или с чем-то еще..

Кроме того, у меня есть промежуточное программное обеспечение, которое не мешает запросам, но я отключил его, и результат тот же.

Поиск в Google предоставляет инструмент, который позволяет вам проверить карту сайта, созданную с помощью Django (например, example.com/sitemap.xml). Пожалуйста, проверьте ваши настройки url.py в соответствии с документом ..

Похоже, что предоставленный вами отрывок не похож на правильный sitemap.xml файл. Пожалуйста, перепроверьте фактический файл по этому URL-адресу.

Примечание: Карта сайта недоступна напрямую, если вы не знаете, как правильно ее использовать.

Чтобы продолжить, пожалуйста, сохраните файл sitemap.xml и отправьте его через Google Search Console. Это поможет вам выявить и устранить любые проблемы с картой сайта.

Вы можете найти объяснение того, как работает отправка карт сайта, здесь:

🔗 Справка Google для веб–мастеров - О картах сайта

И вы можете протестировать и отправить свою карту сайта здесь:

🔗 Google Search Console – Тестовая страница карты сайта

Пожалуйста, дайте мне знать, если вам понадобится помощь с поиском или отправкой карты сайта.

Вернуться на верх