사이트 맵 색인에 다른 사이트 맵 색인이 포함될 수 있습니까?


11

여러 언어로 된 사이트 맵 (동영상 용, 정적 콘텐츠 용 및 기 사용)에 연결되는 각 언어에 대한 사이트 맵 색인이있는 이중 언어 웹 사이트가 있습니다. 사이트 맵 색인을 연결하는 다른 사이트 맵을 소개하고 싶습니다. 따라서 루트의 robots.txt에서 해당 사이트 맵을 링크 할 수 있으며 각 언어에 대해 robots.txt가 하나도 필요하지 않습니다.

유효합니까? 아니면 내 문제에 대한 더 간단한 해결책이 있습니까?

답변:


12

이것이 요청 된 이후 몇 년 동안 이것이 바뀌 었는지 확실하지 않습니다. 이론 상으로는 (첫 번째 답변 상태로) 할 수 있지만 실제로 Google은 웹 마스터 도구에서 볼 수 있듯이 최소한 오류를 줄 것입니다.

잘못된 Sitemap 색인 형식 : 중첩 된 Sitemap 색인

Google 도움말 페이지에는 다음 내용이 자세히 설명되어 있습니다.

사이트 맵 색인 파일은 다른 사이트 맵 색인 파일을 나열 할 수 없지만 사이트 맵 파일 만 나열 할 수 있습니다.

출처 : https://support.google.com/webmasters/answer/35738


중요한 것은 사이트 맵과 사이트 맵 색인입니다. 과거 에이 오류를 만들었습니다. 색인에는 여러 개의 사이트 맵이 있습니다. 이러한 유형 중 하나가 다른 사이트 맵 / 인덱스 파일을 포함 할 수있는 유일한 방법입니다. 문서가 더 명확 할 수 있습니다.
winwaed

10

예, 다른 도메인 맵 [ source ]에 대한 참조 가 모두 같은 도메인에있는 경우 Sitemap 색인을 가질 수 있습니다 .

업데이트 됨 : Sitemap 색인 파일 에는 다른 색인 파일을 포함 할 수 없습니다. 각 사이트 맵 색인에는 일반 사이트 맵에 대한 링크가 포함될 수 있습니다. 하지만 여러 개의 사이트 맵 색인을 Google에 개별적으로 제출할 수 있습니다.

각 개별 사이트 맵 색인 에는 최대 1,000 개의 참조 가 포함될 수 있습니다 <sitemap>. 그 이상을 참조해야하는 경우 여러 개의 사이트 맵 색인을 만들어 각각 제출하십시오.

각 개별 사이트 맵 에는 최대 50,000 개의 페이지 참조 가 포함될 수 있습니다 . 그 이상이 필요한 경우 여러 사이트 맵으로 분할하십시오.


중첩 된 사이트 맵 색인의 예를 제공해 주시겠습니까? 어디서나 찾을 수 없습니다. 참조하신 링크가 유감스럽게 죽었습니다.
전문가

@expert 위의 모든 링크가 나를 위해로드됩니다. 사이트 맵 색인 조언은 여기 ( sitemaps.blogspot.com/2005/08/using-sitemap-index-files.html)에 있습니다. archive.org : web-beta.archive.org/web/20151104084324/http://…를
Nick

이상한 웹 아카이브는 페이지가 색인화되지 않았다고 말합니다. Google 캐시에서 볼 수있었습니다. 그러나 다른 사이트 맵을 어떻게 참조하는지 알 수 없습니다. 다른 사이트 맵 색인을 가리키는 데 사용해야하는 사이트 맵 색인의 태그 / 속성을 지정할 수 있습니까?
전문가

@expert 이제 다른 사이트 맵 색인에서 더 이상 사이트 맵 색인을 사용할 수없는 것 같습니다. 웹 마스터 도구에서 유효성 검사기 오류가 발생한다는보고가 있습니다. 따라서 "Sitemap 색인 파일은 다른 색인 파일을 포함 할 수 없으므로 각 Sitemap 색인 파일을 계정에 별도로 제출해야합니다." webmasters.googleblog.com/2006/10/... . 위의 답변을 업데이트합니다.
Nick

설명서에는 사이트 맵 색인 파일에서 50,000 개의 사이트 맵을 참조 할 수 있다고 명시되어 있습니다.> 여러 개의 Sitemap을 제공하는 경우 각 Sitemap 파일을 Sitemap 색인 파일에 나열해야합니다. Sitemap 색인 파일은 50,000 개 이하의 Sitemap을 나열 할 수 없으며 50MB (52,428,800 바이트)보다 크지 않아야하며 압축 할 수 있습니다. Sitemap 색인 파일을 두 개 이상 가질 수 있습니다. Sitemap 색인 파일의 XML 형식은 Sitemap 파일의 XML 형식과 매우 유사합니다. webmasters.stackexchange.com/questions/18243/…
Bennidhamma

0

더 쉬운 방법이 있지만 웹 호스팅 패키지가 허용하는 경우에만 가능합니다.

각 언어에 대한 하위 도메인을 작성하지 않는 이유는 무엇입니까?

그런 다음 각 하위 도메인을 별도의 폴더로 가리킨 다음 기본적으로 모든 폴더를 복사하여 두 폴더가 동일하도록하고 새로 만든 프레젠테이션 페이지 (예 : index.html)의 내용을 다른 언어와 일치하도록 변경합니다.

예를 들어 다음과 같은 설정이있는 경우 :

URL: http://www.example.com

Document root of above URL: /home/user/public_html

Contents of document root:

index.html
index.css
sitemap.xml
robots.txt

그런 다음 다음과 같이 설정을 계획 할 수 있습니다.

URL: http://fr.example.com

Document root of above URL: /home/user/french/public_html

Contents of document root:

index.html
index.css
sitemap.xml
robots.txt

그런 다음 index.html 만 변경합니다.

그러나...

일부 스크립트에서 절대 경로 이름을 사용한 경우 해당 경로 이름도 변경해야합니다. 위의 예에서 index.html의 사본이 원래 폴더의 index.css를 참조하면이를 업데이트해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.