206 votes

URL du sitemap dans robots.txt

dans robots.txt. puis-je écrire la suite pour le fichier sitemap?

sitemap: /sitemap.ashx

Ou dois-je utiliser l'url complète du fichier sitemap, comme:

sitemap: http://subdomain.domain.com/sitemap.ashx

Pourquoi je me demande: Je suis propriétaire d'un nouveau service de blog, www.domain.com, qui permettent aux utilisateurs de blog sur accountname.domain.com. J'ai utiliser des caractères génériques, tous les sous-domaines (comptabilité) de souligner: "blog.domain.com". Dans blog.domain.com j'ai mis le robots.txt de laisser les moteurs de recherche à trouver le sitemap. Mais, en raison des caractères génériques, tout compte d'utilisateur de partager le même robots.txt fichier.C'est pourquoi je ne peux pas utiliser la seconde solution. Et pour l'instant je ne peux pas utiliser la réécriture d'url pour les fichiers txt. (Je suppose que les versions ultérieures de IIS peut gérer cela?)

Merci!

331voto

unor Points 14115

Selon la documentation officielle sur sitemaps.org, il doit s'agir d'une URL complète:

Vous pouvez spécifier l'emplacement du plan Sitemap à l'aide d'un fichier robots.txt. Pour ce faire, ajoutez simplement la ligne suivante, y compris l’URL complète au plan du site:

 Sitemap: http://www.example.com/sitemap.xml
 

8voto

Mattias Points 461

Unor a répondu à la question ci-dessus, mais je veux ajouter quelque chose. Dans le fichier robots.txt pour stackoverflow.com, nous pouvons trouver :

Donc, je suppose que google et autres moteurs de recherche peuvent utiliser cela de toute façon ? La façon correcte est la réponse des Nations Unies au Rwanda.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X