모니위키에는 기본적으로 “위키주소/wiki.php?action=sitemap” 와 같이 접근하면 사이트맵을 출력해주는 플러그인이 설치되어 있다. 하지만 구글 사이트 관리자에서 이 주소로 제출하려고 하면 사이트맵을 HTML로 인식하고 “Sitemap이 HTML 페이지로 노출됩니다. 대신 지원되는 사이트맵 형식을 사용하세요.”와 같은 오류를 뱉어낸다.

그래서 본인은 plugins/sitemap.php의 코드를 아래와 같이 수정하였다.

위와 같이 해당 웹사이트의 루트에 해당하는 곳에 사이트맵 데이터를 sitemap.xml로 저장하도록 하였다. 잘 작동되더라.

근데 문제점은 wiki.php?action=sitemap 으로 접속을 해야 파일이 갱신된다는 건데.. 이건 데몬을 하나 만들던지 해서 주기적으로 접속을 시키면 될 것 같다.

 

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.