XE에서 Rhymix로 갈아탄지 1년 됩니다. 기존 XE에서 업데이트 했습니다.
홈피를 검색사이트에 등록하려니 색인이 만들어지지 않습니다. "사이트맵 Lite" 모듈을 이용해 분명 sitemap.xml을 만들어 루트에 올려놨지만 구글 서치콘솔에서 인식을 못하네요... "Sitemap이 HTML입니다."라는 메세지가 뜹니다.(아래 그림)
그래서 https://www.xml-sitemaps.com/ 에서 sitemap.xml을 생성하려고 했더니 이런 에러 메세지가 뜨는군요.
검색을 좀 해보니 어떤 분이
xml 파일을 긁어갈 때 서버에서 Content-Type: application/xml 이라는 헤더를 전송해 줘야 하는데, Content-Type: text/html 이라고 잘못 전송하고 있는 모양입니다. 이건 사이트맵 파일의 내용이 아니라 서버 설정의 문제입니다.
웹호스팅이라면 .htaccess에 아래의 내용을 추가하면 도움이 될 수도 있습니다.
AddType application/xml .xml
라는 멘트를 달아놨기에 그렇게 했는데도 같은 현상이 계속 발생합니다.
그래서 아직 구글서치콘솔엔 등록을 못 했습니다.
sitemap이 올바로 생성되지 않아서인지 색인생성도 계속 실패...
어떻게 해야할지 도저히 모르겠습니다. 도와주세요...
.htaccess 에 이렇게 수정을 해주시면...
<IfModule mod_headers.c>
<FilesMatch "\.(xml)$">
Header set Content-Type "application/xml"
</FilesMatch>
</IfModule>