워드프레스를 구글 서치 콘솔 사이트맵에 등록하려고 하는데 가져올 수 없음 때문에 몇 시간을 헤매다가 결국 해결책을 알아내서 유사한 문제를 겪고 있는 분들을 위해서 글을 올립니다.
유효성 검사하기
가져올 수 없음의 경우는 많기 때문에 제 경우인 아래 싸이트에서 유효성 검사를 했을
때 https://www.xml-sitemaps.com/validate-xml-sitemap
Incorrect http header content-type: “text/html; charset=UTF-8” (expected: “application/xml”)
이런 오류 메세지가 나왔을때의 경우를 예시로 들겠습니다.
고유주소 구조 바꾸기 및 확인
먼저 워드프레스의 설정 – 고유주소- 고유주소 구조를 글이름으로 변경합니다.
두번째 워드프레스 플러그인에서 WP Super Cache 를 추가 합니다. 위 과정이 선행되지 않으면 WP Super Cache의 advanced 모드에 진입할 수 없습니다.
밑으로 스크롤을 하다보면 Add here strings라는 문구가 보입니다.
해결 코드 붙이기
아래 그림의 wp-.*\.php 의 코드 밑에 다음 코드를 붙이시면 됩니다.
index\.php
sitemap(_index)?\.xml(\.gz)?
[a-z0-9_\-]*sitemap[a-z0-9_\-]*\xml|xsl|html)(\.gz)?
([az0-9_\-]*?)sitemap([a-z0-9_\-]*)?.xml
사이트 맵 가져올 수 없음 해결
이렇게 했더니 다음 그림과 같이 성공이 뜨게되었습니다.
워드프레스의 경우 여러가지 오류가 있으나 상당히 많은 경우 저와같은 경우에 해당할 수 있으니 참고 하시면 도움이 될 것 같습니다.
-학습자가 똑똑해지는 스마트 교육
스마트 교육의 정보를 공유합니다.
강의요청 jey78v@naver.com