다시 한번 감사합니다, David! GSC에 http와 https를 별도로 추가해야 한다는 것을 몰랐습니다. 저는 몇 년 전, 인증서가 거의 사용되지 않던 시절에 이 도메인을 GSC에 추가했었습니다. 아마도 그 때문에 사이트맵 추가 폼에서 https 주소를 사용할 수 없었던 것 같습니다. 하지만 그것은 문제가 아닙니다. 이제 제 리소스를 다시 추가했고, 이제 이 폼에서 https를 사용할 수 있습니다.
sitemap.xml 파일의 내용만 살펴보면 바로 이해할 수 있습니다.
저는 sitemap.xml 파일만 전송하며, sitemap_recent.xml과 sitemap_1.xml 파일은 Google이 sitemap.xml 파일의 내용을 스캔한 결과 자동으로 추가됩니다.
Discourse 개발자들이 의도한 것이라고 확신합니다. sitemap.xml 파일에는 주제와 카테고리에 대한 정보가 전혀 포함되어 있지 않으며, 이 두 파일에 대한 링크만 포함되어 있기 때문입니다. 그리고 이 두 파일에는 주제와 카테고리에 대한 정보가 포함되어 있습니다.
즉, 궁극적으로 sitemap.xml 파일을 스캔하면 Google이 sitemap_recent.xml과 sitemap_1.xml을 가져오게 됩니다.
실수했습니다. 당연히 sitemap_index.xml를 의미하는 것이었죠. 그리고 이 파일의 유일한 목적은 구글봇을 하위 사이트맵으로 유도하는 것입니다. 그래서 sitemap_x.xml (여러 개가 될 수 있으며, 그 수가 항상 일정하지 않으므로)이나 sitemap_recent.xml의 위치를 알려줄 필요가 없습니다.
원칙적으로 사이트맵 인덱스 파일만 제출하면 됩니다. 다른 것은 필요 없습니다. 구글이 필요하지도, 원하지도 않는 사이트맵을 보내려다 보면 시간만 낭비하게 됩니다.
다시 말하지만…
저는 정확히 그렇게 하고 있습니다. 오직sitemap.xml만 전송하고, sitemap_x.xml은 전송하지 않으며, sitemap_recent.xml도 전송하지 않습니다. 그런데 오직sitemap.xml만 전송한 후에도 GSC에 이 파일들이 나타납니다.
그리고 sitemap_index.xml은 존재하지 않습니다.
Google가 Discourse의 sitemap.xml 파일을 어떻게 처리하는지 그 본질을 이해하지 못하신 것 같습니다. 그래서 같은 질문을 반복하고 계신 것 같습니다. Google은 sitemap.xml 파일을 스캔한 후 해당 파일들을 자체적으로 가져오지만, 제 경우 sitemap_recent.xml 파일은 성공적으로 가져와지는 반면 sitemap_x.xml 파일은 오류가 발생하여 가져와지지 않습니다.