4

現在、パスを sitemap.axd に設定して、HttpHandler を使用してサイトマップ ファイルを動的に生成しています。これにより、xml コンテンツが返されます。私のオフィスでは、すべての検索エンジンがこの拡張子を受け入れるかどうか、または解析に .xml が必要かどうかについて確信を持っている人はいません。ウェブマスター ツールを使用して Google に送信し、robots.txt を使用してサイトマップが sitemap.axd であることを示すことができることを知っています。

sitemap.axd はすべての人に受け入れられますか? そうでない場合、誰がどちらがするか、しないか知っていますか?

4

2 に答える 2

3

主要な検索エンジンで合意されているプロトコルでは、robots.txt ファイルで XML サイトマップの場所を指定できます。例では、この「sitemap.xml」という名前を付ける傾向がありますが、その場所のコンテンツが XML である限り、拡張子の有無にかかわらず、どのような名前でも機能するはずです。

一部の検索エンジンでは、HTTP 応答で指定された MIME タイプが、テキストまたは xml っぽいタイプのリストの 1 つであることを要求される場合があります

于 2009-06-19T18:05:40.283 に答える
0

URL 書き換えの作成は、BlogEngine.net sitemap.axd で機能します。そのため、他のボットが sitemap.xml にアクセスすると、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>
于 2016-05-17T22:57:41.803 に答える