質問

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

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

役に立ちましたか?

解決

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

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

他のヒント

BlogEngine.net sitemap.axdを使用すると、URL書き換えを作成できます。したがって、他のボットが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>
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top