2009-06-19 8 views
3

현재 sitemap.axd로 설정된 경로와 함께 HttpHandler를 사용하여 동적으로 사이트 맵 파일을 생성 중입니다. 그런 다음 xml 콘텐츠를 반환합니다. 내 사무실에서 아무도 모든 검색 엔진이이 확장을 허용하거나 .xml을 구문 분석해야하는 경우 확실하지 않습니다. 웹 마스터 도구를 통해 Google에 제출하고 robots.txt를 사용하여 사이트 맵이 sitemap.axd임을 나타낼 수 있음을 알고 있습니다.모든 검색 엔진에서 sitemap.axd를 사용할 수 있습니까?

sitemap.axd가 모두 허용합니까? 그렇지 않다면, 어떤 사람이 알리거나하지 않을지 아는 사람이 있습니까?

답변

3

주요 검색 엔진이 동의 한 프로토콜을 사용하면 robots.txt 파일에 XML 사이트 맵의 위치를 ​​지정할 수 있습니다. 예제에서이 'sitemap.xml'의 이름을 지정하는 경향이 있지만 확장명이 있거나없는 모든 이름은 해당 위치의 내용이 XML 인 한 작동해야합니다.

HTTP 응답에 지정된 MIME 유형 은 일부 검색 엔진에서 텍스트 또는 xml-ish 유형 목록 중 하나가되어야 할 수도 있습니다.

0

URL 다시 쓰기를 만드는 것은 BlogEngine.net sitemap.axd로 저에게 효과적입니다. 따라서 다른 봇들이 sitemap.xml로 이동하면 사이트 맵 .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>