문제

현재 sitemap.axd로 경로가 설정된 HttpHandler를 사용하여 동적으로 사이트맵 파일을 생성하고 있습니다.그러면 XML 콘텐츠가 반환됩니다.내 사무실의 어느 누구도 모든 검색 엔진이 이 확장자를 허용하는지 아니면 구문 분석을 위해 .xml이 필요한지 확신하지 못합니다.웹마스터 도구를 통해 이를 Google에 제출하고 robots.txt를 사용하여 사이트맵이 sitemap.axd임을 나타낼 수 있다는 것을 알고 있습니다.

sitemap.axd는 모두가 허용합니까?그렇지 않다면 어느 것이 될 것인지, 그렇지 않을 것인지 아는 사람이 있습니까?

도움이 되었습니까?

해결책

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

HTTP 응답에 지정된 MIME 유형 ~할 것 같다 일부 검색 엔진에서는 텍스트 또는 xml-ish 유형 목록 중 하나가 되도록 요구합니다.

다른 팁

URL 재 작성을 작성하면 blogengine.net siteemap.axd와 함께 작동합니다. 그래서 다른 봇이 다른 사람들이 siteemap.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