DokuWiki 자동으로 구글 사이트맵을 생성할 수 있습니다. 'sitemap'옵션을 수정하여 이 기능을 활성화할 수 있습니다.
DokuWiki는 DokuWiki 루트 디렉토리에 sitemap.xml.gz이름의 사이트맵 파일을 만듭니다.
웹 서버가 이 디렉토리에 쓰기가 불가능하다면 sitemap.xml.gz이름의 빈 파일을 만들고 퍼미션을 적절하게 수정하기 바랍니다.
사이트맵이 생성된 후에 DokuWiki는 백그라운드로 http://www.google.com/webmasters/sitemaps/ping?sitemap=<your_sitemap_url>를 실행하여 새로운 사이트맵 생성을 google에게 알리게 됩니다.
주의:
http://your.site.tld/dokuwiki_basedir/을 Wiki사이트로 선언합니다. 그후 구글이 제안한 파일을 만듭니다. 예를 들어 http://your.site.tld/dokuwiki_basedir/googlexyz.html (웹서버를 실행하고 있을 때, 접근한 사용자는 읽을 수 있어야 합니다.) 어찌되었든, 기본적으로 DokuWiki는 존재하지 않는 페이지에 대해서 “200 Ok”응답을 보내기 때문에'send404'는 활성화 되어야합니다. – 구글은 존재하지 않는 페이지에 대해 표준 “404 Not Found”를 기대하기 때문에 가공의 페이지 정보 응답으로 “200 Ok”를 받으면 검사 작업을 취소합니다.
어떤 사람이 사이트를 보고 있고 사이트의 URL이 google 사이트맵 설치와 맞지 않는 동안 사이트맵이 생성된다면, 구글은 “사이트맵 에러(URL mismatch)“를 내게 됩니다. 이 에러는 고정된 base URL옵션이나 “맞지않는(mismatch)” URL을 .htaccess파일에 있는 다른 rewrite규칙을 통해 rewriting함으로써 제거할 수 있습니다.(아래 참조)
Rewrite 예제 (Apache .htaccess):
RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.domain\.org$ [NC] RewriteRule ^(.*)$ http://www.domain.org/$1 [R,L]
참고:
english version: dokuwiki-2006-11-06.
Add your email here if you created translated or modified whole or part of this page.
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Noncommercial-Share Alike 3.0 Unported