Ergebnis 1 bis 17 von 17

Thema: Fehlende Content-Length bei XML Sitemaps

  1. #1
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard Fehlende Content-Length bei XML Sitemaps

    Hallo und danke für diesen Hinweis.
    Ich versuche ebenfalls eine Lösung für das Verhalten der Google Search Console zu finden.

    Ich habe inzwischen mehrere funktionierende Contao-Installationen verglichen. (alle bei Strato)
    curl -I https://domain-x.de/sitemap.xml

    Alle funktionierenden sitemap.xml-Ausgaben enthalten einen Content-Length-Header.
    Auch eine statische Sitemap auf derselben Domain wird mit Content-Length ausgeliefert und von Google verarbeitet.

    Die einzige Sitemap, die von der Google Search Console nicht verarbeitet wird, ist gleichzeitig die einzige ohne Content-Length.

    Kann das jemand bestätigen?

    Weiß jemand, was für die Ausgabe des Content-Length-Headers verantwortlich ist und warum dieser bei einer Sitemap fehlen kann?

  2. #2
    Community-Moderatorin & Contao-Urgestein Avatar von mlweb
    Registriert seit
    10.07.2011.
    Beiträge
    7.856
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Als Ursache wurde m.E. die Auslieferung mit https erkannt und es ist auch so, dass mehrere festgestellt haben, dass Google das scheinbar noch nicht bei allen Einreichungen so streng handhabt.

    Gibt ja auch schon einen PR dazu (s.o.)
    Ich habe Dir mit meinen Hinweisen geholfen und Du möchtest Dich bedanken?
    Unterstütze bitte das Contao-Projekt (Button Links)
    Weitere Spendenmöglichkeiten
    ------------------------------------------------------------------------------------------------------
    Contao-Dokumentation: Contao-Handbuch und Contao-Entwickler-Doku
    Contao-Online-Video-Kurse: Contao Academy
    Funktionalität erweitern: Contao-Erweiterungen

    Für Dinge die man mit html5 und css3 lösen kann, braucht man kein javascript.




  3. #3
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    Zitat Zitat von mlweb Beitrag anzeigen
    Als Ursache wurde m.E. die Auslieferung mit https erkannt und es ist auch so, dass mehrere festgestellt haben, dass Google das scheinbar noch nicht bei allen Einreichungen so streng handhabt.

    Gibt ja auch schon einen PR dazu (s.o.)
    Danke, ich habe daraufhin folgendes getan.

    1.
    Ich habe eine statische Sitemap erstellt (sitemap_static.xml) mit der genannten Änderung "http://www.sitemaps.org/schemas/sitemap/0.9".

    2.
    sitemap_static.xml wurde in der Google Search Console sofort, ohne Fehler verarbeitet.

    3.
    Ich habe den Contao Core manuell angepasst, so dass die Standard-Sitemap (sitemap.xml) nun ebenfalls "http://www.sitemaps.org/schemas/sitemap/0.9" enthält.
    sitemap.xml und sitemap_static.xml sind nun identisch.

    4.
    Ich habe erneut sitemap.xml in der Google Search Console eingereicht und es steht weiterhin "Konnte nicht abgerufen werden" da.

    5.
    Vergleich:

    curl -I https://domain-a.de/sitemap_static.xml
    Code:
    HTTP/1.1 200 OK
    Content-Type: application/xml
    Content-Length: 4699
    Connection: keep-alive
    X-WS-Origin: available
    X-WS-RateLimit-Limit: 1000
    X-WS-RateLimit-Remaining: 999
    server: Apache
    accept-ranges: bytes
    date: Sun, 14 Jun 2026 12:22:55 GMT
    vary: Cookie,User-Agent
    etag: "125b-654358fb0ea40"
    last-modified: Sun, 14 Jun 2026 12:08:01 GMT
    curl -I https://domain-a.de/sitemap.xml
    Code:
    HTTP/1.1 200 OK
    Content-Type: application/xml; charset=UTF-8
    Connection: keep-alive
    X-WS-Origin: available
    X-WS-RateLimit-Limit: 1000
    X-WS-RateLimit-Remaining: 999
    server: Apache
    x-frame-options: SAMEORIGIN
    x-content-digest: en6b38d81a77e31905e0ca51387a4153cc
    contao-cache: miss/store
    date: Sun, 14 Jun 2026 12:22:23 GMT
    x-content-type-options: nosniff
    vary: Origin,Cookie
    x-xss-protection: 1; mode=block
    age: 0
    cache-control: public, s-maxage=2592000
    referrer-policy: no-referrer-when-downgrade, strict-origin-when-cross-origin
    strict-transport-security: max-age=31536000
    Danach mit anderen Domains und funktionierender falscher Standard-XML mit "https://www.sitemaps.org/schemas/sitemap/0.9" verglichen.
    curl -I https://domain-c.de/sitemap.xml
    curl -I https://domain-d.de/sitemap.xml
    curl -I https://domain-e.de/sitemap.xml
    curl -I https://domain-f.de/sitemap.xml

    Einziger Unterschied ist der fehlende Content-Length Header.
    Daher meine Frage: Kann das jemand bestätigen?

  4. #4
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    @bco ich denke dein Problem hat dann nichts mit dem Thread hier zu tun. Hier geht es nur um die Thematik mit dem XML Namespace.
    » sponsor me via GitHub or Revolut

  5. #5
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    @Spooky
    Ich denke schon, da das Thema "Sitemap.xml + Google Search Console -> "konnte nicht abgerufen werden"" heißt.
    Ich habe ebenfalls dieses Problem und suche hier nach einer Lösung.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    Zitat Zitat von bco Beitrag anzeigen
    @Spooky
    Ich denke schon, da das Thema "Sitemap.xml + Google Search Console -> "konnte nicht abgerufen werden"" heißt.
    Ich habe ebenfalls dieses Problem und suche hier nach einer Lösung.
    Das Thema heißt zwar so, aber hier geht es im Endeffekt um die XML Namespace Problematik, die bei dir ja nicht zutreffen zu scheint.
    » sponsor me via GitHub or Revolut

  7. #7
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    @pipkin
    Kannst du bei deiner betroffenen Domain bestätigen, dass dort ebenfalls der Content-Length Header fehlt?

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    Moderation: Posts in einen eigenen Thread verschoben.
    » sponsor me via GitHub or Revolut

  9. #9
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    Zu deinem Problem: dass der Content-Length Header fehlt ist auf jeden Fall nicht normal, der sollte in allen Contao Versionen vorhanden sein (außer im Debug-Modus). Poste mal die echte Domain der betroffenen Installation.
    » sponsor me via GitHub or Revolut

  10. #10
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    @Spooky
    Vielen Dank für deinen Hinweis per PN:

    ...dass der Content-Length Header fehlt. Evt. entfernt euer Webserver den aus irgendeinem Grund.
    Dem müsstest du nachgehen.

  11. #11
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    Um welche Contao-Version genau handelt es sich überhaupt?
    » sponsor me via GitHub or Revolut

  12. #12
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Um welche Contao-Version genau handelt es sich überhaupt?
    Es lief zuerst Contao 5.3 ohne Erfolg.
    Ein Update auf Contao 5.7 brachte keine Änderung.

  13. #13
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    Immer die genaue Version posten.
    » sponsor me via GitHub or Revolut

  14. #14
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Immer die genaue Version posten.
    Contao: 5.7.6

  15. #15
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    38.713
    Partner-ID
    10107

    Standard

    Bei deinem Webserver gibt es bspw. X-WS-… Header - woher kommen die?
    » sponsor me via GitHub or Revolut

  16. #16
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Bei deinem Webserver gibt es bspw. X-WS-… Header - woher kommen die?
    Ich weiß es nicht. Hosting-Anbieter ist wie gesagt Strato. Ich verwende die Standard .htaccess Datei von Contao 5.7.6

  17. #17
    Contao-Nutzer
    Registriert seit
    14.06.2016.
    Beiträge
    50

    Standard

    Ich habe weitere Contao-Installationen bei Strato getestet. Am fehlenden Content-Length Header liegt es vermutlich nicht:

    curl -I https://domain-a.de/sitemap.xml (wird von der Google Search Console nicht erkannt)
    Code:
    HTTP/1.1 200 OK
    Content-Type: application/xml; charset=UTF-8
    Connection: keep-alive
    X-WS-Origin: available
    X-WS-RateLimit-Limit: 1000
    X-WS-RateLimit-Remaining: 999
    server: Apache
    x-frame-options: SAMEORIGIN
    x-content-digest: en6b38d81a77e31905e0ca51387a4153cc
    contao-cache: fresh
    date: Mon, 15 Jun 2026 11:00:49 GMT
    x-content-type-options: nosniff
    vary: Origin,Cookie
    x-xss-protection: 1; mode=block
    age: 957
    cache-control: public, s-maxage=2592000
    referrer-policy: no-referrer-when-downgrade, strict-origin-when-cross-origin
    strict-transport-security: max-age=31536000
    curl -I https://domain-b.de/sitemap.xml (wird von der Google Search Console erkannt)
    Code:
    HTTP/1.1 200 OK
    Content-Type: application/xml; charset=UTF-8
    Connection: keep-alive
    X-WS-Origin: available
    X-WS-RateLimit-Limit: 1000
    X-WS-RateLimit-Remaining: 999
    server: Apache
    permissions-policy: interest-cohort=()
    x-frame-options: SAMEORIGIN
    x-content-digest: en7da9646a9822f13573e3a9a4555ecce60fc8114cc5163844c261ecbd6b542283
    contao-cache: fresh
    date: Mon, 15 Jun 2026 11:00:53 GMT
    x-content-type-options: nosniff
    vary: Origin,Cookie
    x-xss-protection: 1; mode=block
    age: 437583
    cache-control: public, s-maxage=2592000
    referrer-policy: no-referrer-when-downgrade, strict-origin-when-cross-origin

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 2 (Registrierte Benutzer: 1, Gäste: 1)

  1. dtptiger

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •