sitemap.axdはすべての検索エンジンで受け入れられますか?
-
06-07-2019 - |
質問
現在は、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>
所属していません StackOverflow