Question

Je suis en train de générer un fichier sitemap de manière dynamique à l'aide d'un gestionnaire HttpHandler, avec un chemin d'accès défini sur sitemap.axd. Cela retourne ensuite le contenu XML. Personne à mon bureau n’est certain que tous les moteurs de recherche acceptent cette extension ou s’ils ont besoin de l’analyse .xml. Je sais que je peux le soumettre à Google via les outils pour les webmasters et utiliser robots.txt pour indiquer que le sitemap est sitemap.axd.

sitemap.axd est-il accepté par tous? Sinon, est-ce que quelqu'un sait qui va le faire ou non?

Était-ce utile?

La solution

Le protocole approuvé par les principaux moteurs de recherche vous permet de spécifier dans votre fichier robots.txt l'emplacement de votre sitemap XML. Les exemples ont tendance à nommer ce 'sitemap.xml', mais tout nom avec ou sans extension devrait fonctionner aussi longtemps que le contenu de cet emplacement est XML.

Le type MIME spécifié dans la réponse HTTP pourrait être requis par certains moteurs de recherche pour faire partie d'une liste de types texte ou xml-ish.

Autres conseils

La création d’une réécriture d’URL fonctionne pour moi avec BlogEngine.net sitemap.axd. Ainsi, lorsque les autres robots vont sur sitemap.xml, il s'affiche avec sitemap.axd

        <rewrite>
                <rules>
                    <rule name="SiteMap" patternSyntax="Wildcard" stopProcessing="true">
                        <match url="sitemap.xml" />
                        <action type="Rewrite" url="sitemap.axd" appendQueryString="false" />
                    </rule>
</rules>
</rewrite>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top