Domanda

Attualmente sto generando un file sitemap in modo dinamico usando un HttpHandler, con un percorso impostato su sitemap.axd. Questo quindi restituisce il contenuto XML. Nessuno nel mio ufficio è sicuro se tutti i motori di ricerca accettano questa estensione o se hanno bisogno di analizzare .xml. So che posso inviarlo a Google tramite gli strumenti per i webmaster e utilizzare robots.txt per indicare che la sitemap è sitemap.axd.

sitemap.axd è accettato da tutti? In caso contrario, qualcuno sa quali lo faranno o no?

È stato utile?

Soluzione

Il protocollo concordato dai principali motori di ricerca consente di specificare nel file robots.txt la posizione della propria Sitemap XML. Vi è una tendenza negli esempi a nominare questo "sitemap.xml" ma qualsiasi nome con o senza estensione dovrebbe funzionare purché il contenuto in quella posizione sia XML.

Il tipo MIME specificato nella risposta HTTP potrebbe essere richiesto da alcuni motori di ricerca per far parte di un elenco di tipi di testo o di tipo xml.

Altri suggerimenti

La creazione di una riscrittura degli URL funziona per me con Sitemap.axd BlogEngine.net. Quindi, quando i bot gli altri vanno su sitemap.xml, viene visualizzato con 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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top