Sitemap wird von Google Webmaster Tools nicht gefunden

natZONE

Aktives Mitglied
7. Juni 2012
161
0
Heidelberg
Habe im Shopbackend eine Sitemap generiert, die zunächst mal ganz friedlich unter /export/sitemap_index.xml liegt. Wegen der Vielzahl der Links in meinem Shop wurden dabei gleichzeitig zwei gezippte XML-Dateien sitemap_0.xml.gz und sitemap_1.xml.gz abgelegt. Die sitemap_index.xml verweist ordnungsgemäß auf diese gezippte XML-Dateien, auch die Syntax ist korrekt.

Google Webmasters Tools meldet nun einen Fehler: die Sitemap könne nicht gefunden werden (s. Screenshot). Was ebenfalls sehr merkwürdig ist: wenn ich die gezippten XML-Dateien mit dem Browser auf meine Festplatte herunterlade und die Dateien dann entpacke, kommt erst mal nicht die erwartete XML-Datei zum Vorschein, sondern wieder eine Binärdatei. Erst wenn ich diese Binärdatei dann ein zweites Mal entpacke, erhalte ich die eigentliche XML-Sitemap-Datei. Das bedeutet, die Dateien sitemap_0.xml.gz und sitemap_1.xml.gz sind tatsächlich zweimal hintereinander gezippt (gepackt) und müssen zum Erfassen des XML-Inhaltes dann auch wieder zweimal hintereinander entpackt werden.

Wenn ich die Dateien jedoch mit dem Kommandozeiltool CURL herunterlade (etwa mit curl -O http://www.domain.tld/export/sitemap_1.xml.gz), braucht die gezippte Datei nur einmal entpackt zu werden, wie es auch der Fall seien sollte, und die XML-Datei kann normal gelesen werde.

Weiß jemand einen Lösungsansatz?
 

Anhänge

  • Sitemap nicht gefunden.jpg
    Sitemap nicht gefunden.jpg
    22,9 KB · Aufrufe: 127

natZONE

Aktives Mitglied
7. Juni 2012
161
0
Heidelberg
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

Die sitemap_index.xml ist bei Google Webmaster Tools angemeldet. Und nur diese, nicht die beiden gepackten Dateien. Wenn ich den Test auf Gültigkeit durchführe, kommt keine Fehlermeldung. Füge ich die sitemap_index.xml endgültig hinzu, kommt die o. a. Fehlermeldung.
 

vermessen24

Gut bekanntes Mitglied
4. Juni 2007
499
1
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

habe das gleich Problem, WMT sucht sitemap_1.xml.gz, durch die sitemap_index.xml wir aber eine sitemap_0.xml.gz erzeugt
 

natZONE

Aktives Mitglied
7. Juni 2012
161
0
Heidelberg
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

Was passiert, wenn du die sitemap_0.xml.gz in sitemap_1.xml.gz umbenennst? Bei mir z. B. sind beide gezippten XML-Ergänzungs-Sitemaps in der sitemap_index.xml angegeben, aber WMT findet sie trotzdem nicht.
 

vermessen24

Gut bekanntes Mitglied
4. Juni 2007
499
1
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

wenn ich die sitemap_0.xml.gz in sitemap_1.xml.gz umbenennen findet WMT diese. Nur jeder neuer Export, sei es im Admin oder durch einen Shopabgleich, erzeugt wieder eine sitemap_0.xml.gz. So steht das auch in der sitemap_index.xml.
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
6
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.********/export/sitemap_1.xml.gz</loc>
<lastmod>2013-12-23</lastmod>
</sitemap>
</sitemapindex>

So sieht die sitemap_index.xml bei mir aus.
Pass deine doch mal an.
 

vermessen24

Gut bekanntes Mitglied
4. Juni 2007
499
1
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

wenn ich die sitemap_index.xml ändere und dann einen Export starte, wird diese überschrieben. <loc>http://www.********/export/sitemap_0.xml.gz</loc>
steht dann wieder in der sitemap_index.xml. WMT sucht explizit nach einer sitemap_1.xml.gz. Finde in den WMT auch keine Möglicjkeit, das zu ändern.
 

natZONE

Aktives Mitglied
7. Juni 2012
161
0
Heidelberg
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

<?xml version="1.0" encoding="UTF-8"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<sitemap>
<loc>http://www.********/export/sitemap_1.xml.gz</loc>
<lastmod>2013-12-23</lastmod>
</sitemap>
</sitemapindex>

So sieht die sitemap_index.xml bei mir aus.
Pass deine doch mal an.

Genau so sieht meine aus. Google WMT beharrt darauf, dass die sitemap_index.xml fehlerhaft ist. Insbesondere frage ich mich, wieso die Sitemap-Dateien bei mir jeweils doppelt gezippt werden, wenn ich die downloade.
 

reddwarf

Sehr aktives Mitglied
1. Oktober 2009
1.561
6
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

Hallo,

ich habe gerade nochmal geschaut. Bei den Webmastertools habe ich die /export/sitemap_index.xml hinterlegt, nicht direkt die .gz.
Vielleicht ist das ja das Problem?

Gruss Mario
 

natZONE

Aktives Mitglied
7. Juni 2012
161
0
Heidelberg
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

Nee, sitemap_index.xml ist hundertprozentig die richtige Datei. Und die wird im Shopbackend auch völlig korrekt erstellt. Trotzdem sagt WMT bei mir, die Datei sei fehlerhaft.
 

natZONE

Aktives Mitglied
7. Juni 2012
161
0
Heidelberg
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

Bei Google WMT habe ich alles richtig gemacht, und Sitemap habe ich im Shopbackend auch erneut erstellt. Es waren zwei Fehler auf meinem Server verantwortlich:

  • zum einen war die robots.txt falsch. Es muss die komplette URL beim Hinweis auf die sitemap_index.xml angegeben werden, und nicht einfach nur /export/.....
  • zum anderen war mein Apache Webserver falsch konfiguriert, so dass die xml.gz zweimal gepackt wurde:
Code:
<IfModule mod_deflate.c> 
              # compress text, html, javascript, css, xml: 
              AddOutputFilterByType DEFLATE text/plain 
              AddOutputFilterByType DEFLATE text/html 
              AddOutputFilterByType DEFLATE text/xml 
              AddOutputFilterByType DEFLATE text/css 
              AddOutputFilterByType DEFLATE application/xml 
              AddOutputFilterByType DEFLATE application/xhtml+xml 
              AddOutputFilterByType DEFLATE application/rss+xml 
              AddOutputFilterByType DEFLATE application/javascript 
              AddOutputFilterByType DEFLATE application/x-javascript 
              AddOutputFilterByType DEFLATE image/x-icon 
            <FilesMatch "\.(js|css|xml|gz)$">
                    Header set Vary: Accept-Encoding
          </FilesMatch>
</IfModule>

Jeder kann nun erkennen, was den o. a. Fehler verursachte. Es ist kein Wunder, dass die XML doppelt gezippt wurde.
 
Zuletzt bearbeitet:

bubu

Sehr aktives Mitglied
5. November 2013
461
87
Bolken (SO)
AW: Sitemap wird von Google Webmaster Tools nicht gefunden

Noch ein Input von meiner Seite:

Nach dem neu Generieren der Sitemap ist bei mir die Datei
http://www.xxxxxxx.cc/export/sitemap_index.xml
leer, das heisst Google gibt eine Fehlermeldung.

Ich musste dann die folgende Datei "einreichen" und dann gings:

sitemap-01.jpg

Grüsse

Markus
 

Anhänge

  • sitemap-01.jpg
    sitemap-01.jpg
    45 KB · Aufrufe: 219

Template Compilation Error

public:andy_similarthreads - MySQL query error [2006]: MySQL server has gone away in /var/www/forum.jtl-software.de/source/public/src/XF/Db/AbstractStatement.php:228