728x90
반응형
sitemap.xml 파일의 위치는 검색 엔진이 이를 쉽게 찾을 수 있도록
웹사이트의 루트 디렉터리에 배치하는 것이 일반적입니다.
1. 기본 위치
- 웹사이트 루트 디렉터리:
예를 들어, 웹사이트 URL이 https://www.example.com이라면, sitemap.xml 파일은 아래 경로에 있어야 합니다:
https://www.example.com/sitemap.xml
- 대부분의 검색 엔진은 자동으로 해당 위치를 탐색하여 파일을 찾습니다.
2. 다른 위치에 저장한 경우
- 만약 sitemap.xml 파일을 기본 위치 외의 디렉터리에 저장했다면, 검색 엔진에 이를 알려야 합니다.
방법 1: robots.txt에 경로 추가
robots.txt 파일에 Sitemap 경로를 지정하여 검색 엔진에 알립니다:
User-agent: *
Sitemap: https://www.example.com/folder/sitemap.xml
방법 2: Google Search Console에 직접 제출
- Google Search Console에 로그인.
- 사이트를 등록한 후, "Sitemaps" 섹션으로 이동.
- Sitemap URL을 입력하고 제출:
https://www.example.com/folder/sitemap.xml
3. Sitemap 파일 이름 및 형식
- 파일 이름: 기본적으로 sitemap.xml을 사용하지만, 다른 이름을 사용할 수도 있습니다. 예: sitemap_main.xml
- 압축 파일: Sitemap 파일이 클 경우, .gz로 압축할 수 있습니다. 예: sitemap.xml.gz
4. 동적 생성 Sitemap의 경우
만약 웹사이트가 동적으로 Sitemap을 생성하는 경우, 일반적으로 프레임워크나 CMS가 파일을 해당 URL에서 생성합니다.
- 예:
- WordPress: https://www.example.com/sitemap_index.xml
- Shopify: 자동으로 https://www.example.com/sitemap.xml에 생성됨.
- Django (동적 Sitemap): https://www.example.com/sitemap/
5. 서버 설정 확인
루트 디렉터리에 sitemap.xml 파일을 업로드한 뒤, 아래 사항을 확인하세요:
- HTTP 응답 코드:
https://www.example.com/sitemap.xml로 접근 시 200 OK가 반환되어야 합니다. - 파일 접근 권한:
파일이 공개 읽기 권한을 가져야 검색 엔진이 읽을 수 있습니다.
728x90
반응형
'IT지식' 카테고리의 다른 글
[php] isset (0) | 2025.02.08 |
---|---|
[php] index.php (0) | 2025.02.07 |
sitemap.xml (0) | 2025.02.04 |
301 redirection (0) | 2025.02.02 |
canonical URL (0) | 2025.02.01 |