Pergunta

Atualmente, estou gerando um arquivo Sitemap usando dinamicamente um HttpHandler, com um conjunto caminho para sitemap.axd. Isso, então, retorna o conteúdo XML. Ninguém no meu escritório é certo se todos os motores de busca aceitar essa extensão ou se eles precisam .xml para analisar. Eu sei que eu possa enviá-lo ao Google por meio das ferramentas de webmaster e uso robots.txt para indicar que o mapa do site é sitemap.axd.

é sitemap.axd aceite por todos? Se não, alguém sabe qual deles vai ou não vai?

Foi útil?

Solução

O protocolo acordado pelos principais motores de busca permite que você especifique em seu arquivo robots.txt a localização do seu Sitemap XML. Há uma tendência em exemplos para citar esta 'sitemap.xml', mas qualquer nome com ou sem qualquer extensão deve funcionar, desde que o conteúdo nesse local é XML.

O tipo MIME especificado na resposta HTTP pode ser exigida por alguns motores de busca para ser um de uma lista de texto ou XML-ish tipos.

Outras dicas

Criando uma reescrita url funciona para mim com o BlogEngine.net sitemap.axd. Assim, quando os bots outros outros vão para Sitemap.xml ele processa com o 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>
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top