sitemap.xml이 루트 디렉토리에 있어야합니까?


15

이것은 간단하고 터무니없는 질문 일 수 있지만 sitemap.xml 파일이 사이트의 워드 프레스 설치 디렉토리의 루트 디렉토리에 있어야합니까, 아니면 하위 디렉토리를 만들어서 배치해도됩니까? 즉 /sitemap/sitemap.xml

동적으로 생성 된 사이트 맵 xml 파일을 만들었지 만 변경시 즉시 파일을 자동 생성하고이 파일에 쓸 수 있어야합니다. 기본 워드 프레스 폴더 권한을 그대로 유지하고이 하위 디렉토리 만 쓸 수 있습니다.

문제에 대한 의견을 듣고 싶습니다! 또는 대체 솔루션 ... Merci!

답변:


14

아니오 그리고 예 . sitemap.org 공식 사이트에서 :-

Sitemap 파일의 위치에 따라 해당 Sitemap에 포함될 수있는 URL 세트가 결정됩니다. 에 위치한 Sitemap 파일 http://example.com/catalog/sitemap.xml은로 시작하는 URL을 포함 할 http://example.com/catalog/수 있지만로 시작하는 URL은 포함 할 수 없습니다 http://example.com/images/.

따라서 yes , 루트 외부에서 찾을 수 있지만 그렇게 하면 프로토콜을 올바르게 관찰하면 포함 할 수있는 URL 세트가 제한 됩니다.

웹 마스터 도구 인터페이스를 통해 사이트 맵의 위치를 ​​Google과 Bing에 알릴 수 있지만 sitemap.xml이 루트에 없을 때 URL 설정이 실제로 중요하다고 말할 수는 없습니다. IMHO 나는 프로토콜을 관찰합니다.

자세한 내용은 http://www.sitemaps.org/protocol.html#location

워드 프레스를 사용하고 있기 때문에 많은 플러그인을 사용할 수 있습니다. 워드 프레스 용 Google (XML) Sitemaps 생성기를 추천 합니다 (맞춤형 게시물 유형을 지원하는 다른 플러그인은이 플러그인을 지원하지 않으므로 다른 플러그인을 선택할 때주의하십시오) 특색).


@Starfs 당신이 겪고있는 문제는, 약 30 개의 Wordpress 사이트를 운영하고 있으며 루트 보안 설정 및 사이트 맵에 문제가 없었습니다 ...
toomanyairmiles

1
참고로 Google과 Bing은 현재 폴더 아래의 URL뿐만 아니라 사이트 맵의 모든 URL을 허용합니다. 또한, 이것은 속임수 질문이라고 확신합니다.
DisgruntledGoat

1
@DisgruntledGoat 두 가지 모두 확실하지만 그 개념을 지원하는 문서 중 어느 것도 찾을 수 없으므로 대답의 사양을 고수했습니다.
toomanyairmiles

1
여기 내 문서가 있습니다 : webmasters.stackexchange.com/a/23933/233 (즉, 개인적인 경험)
DisgruntledGoat

2
Google의 경우 : robots.txt를 통해 Sitemap-URL을 제출하면 다른 사이트에서도 아무 곳에 나 배치 할 수 있습니다. Google 웹 마스터 도구를 통해 제출하면 Sitemap은 확인 된 모든 사이트 (확인 된 사이트의 하위 디렉토리 또는 다른 도메인) 내에있을 수 있습니다. 출처 : 도움말 센터블로그 게시물
John Mueller
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.