web-dev-qa-db-fra.com

Le plan Sitemap compressé est dans un format non pris en charge mais valide s'il est décompressé.

J'ai créé un sitemap_index pointant vers différents sitemaps "sitemap 1 . Xml" S'ils ne sont pas compressés, ils sont validés et acceptés (Google Webmaster).

Cependant, une fois compressés, ils ne sont pas acceptés.

sitemap - unsopported format

Je les ai simplement compressés avec gzip:

gzip sitemap1.xml

Mon serveur nginx est activé pour envoyer des fichiers compressés.

Cette fois-ci, je n'ai pas trouvé utile le lien contenu dans les "Instructions de plan du site": Quelle peut être une erreur possible et comment la vérifier?

2
user305883

Je les ai simplement compressés avec gzip: gzip sitemap1.xml

Mon serveur nginx est activé pour envoyer des fichiers compressés.

On dirait que vous essayez d'envoyer un fichier à double compression et un fichier compressé.

Lorsque vous gzipez un fichier et que vous l'hébergez sur un serveur configuré pour compresser et envoyer des fichiers, vous compressez essentiellement le même fichier deux fois et lorsqu'un niveau de décodage est effectué, ce que Google voit à la place du contenu xml est un tas de garbage qui est vraiment le fichier compressé que vous avez créé avec l’utilitaire gzip.

Je suggérerais de désactiver le mécanisme de compression dans nginx pour les fichiers gz et de compresser les fichiers xml en fichiers gz. Lorsque Google les demande, ils sont compressés correctement. Sur mon site, le fichier d'index de sitemap est simplement un ancien fichier XML. Les fichiers de sitemap qu'il contient sont compressés manuellement, sans que le serveur n'exécute le module de compression.

1
Mike

Si vous essayez de télécharger vos propres fichiers de sitemap, par exemple example.xml.gz, la plupart des navigateurs Web vous demanderont correctement de télécharger le fichier sitemap compressé.

Toutefois, si votre serveur Web n'envoie pas les fichiers MIME headers corrects pour les fichiers .gz, il est possible que certains navigateurs tentent d'ouvrir le fichier sitemap. Cela échouera car le navigateur Internet n'a pas correctement reconnu le format de fichier.

0
Josip Ivic