2009-06-19 56 views
3

我目前正在使用HttpHandler動態生成站點地圖文件,路徑設置爲sitemap.axd。這然後返回XML內容。我的辦公室裏沒有人確定所有搜索引擎是否接受這個擴展,或者他們是否需要.xml解析。我知道我可以通過網站站長工具將其提交給Google,並使用robots.txt來指示該站點地圖爲sitemap.axd。所有搜索引擎是否接受sitemap.axd?

sitemap.axd是否被所有人接受?如果沒有,有人知道哪些會或不會?

回答

3

主要搜索引擎同意的協議允許您在您的robots.txt文件中指定XML站點地圖的位置。在示例中有一個趨勢命名爲'sitemap.xml',但只要該位置的內容是XML,任何帶有或不帶有擴展名的名稱都應該可以工作。

在某些搜索引擎中,HTTP響應中指定的MIME類型可能是是文本或xml-ish類型列表之一。

0

使用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>