====== 구글 사이트맵 ====== [[DokuWiki]] 자동으로 [[http://www.google.com/webmasters/sitemaps/docs/en/about.html|구글 사이트맵]]을 생성할 수 있습니다. '[[config:sitemap|sitemap]]'옵션을 수정하여 이 기능을 활성화할 수 있습니다. DokuWiki는 DokuWiki 루트 디렉토리에 ''sitemap.xml.gz''이름의 사이트맵 파일을 만듭니다. 웹 서버가 이 디렉토리에 쓰기가 불가능하다면 ''sitemap.xml.gz''이름의 빈 파일을 만들고 퍼미션을 적절하게 수정하기 바랍니다. 사이트맵이 생성된 후에 DokuWiki는 백그라운드로 ''%%http://www.google.com/webmasters/sitemaps/ping?sitemap=%%''를 실행하여 새로운 사이트맵 생성을 google에게 알리게 됩니다. 주의: * '[[config:gzip_output|gzip_output]]'이 활성화되어 있으면 (기본 설정) ''sitemap.xml.gz''파일이 사용됩니다. 그렇지 않은 경우는 ''sitemap.xml''파일이 사용됩니다. * 구글 사이트맵은 사이트 검사 서비스를 가지고 있기 때문에, DokuWiki의 "HTML 파일 업로드"를 손쉽게 해줍니다. ''%%http://your.site.tld/dokuwiki_basedir/%%''을 Wiki사이트로 선언합니다. 그후 구글이 제안한 파일을 만듭니다. 예를 들어 ''%%http://your.site.tld/dokuwiki_basedir/googlexyz.html%%'' (웹서버를 실행하고 있을 때, 접근한 사용자는 읽을 수 있어야 합니다.) 어찌되었든, 기본적으로 DokuWiki는 존재하지 않는 페이지에 대해서 "200 Ok"응답을 보내기 때문에'[[config:send404|send404]]'는 활성화 되어야합니다. -- 구글은 존재하지 않는 페이지에 대해 표준 "404 Not Found"를 기대하기 때문에 가공의 페이지 정보 응답으로 "200 Ok"를 받으면 검사 작업을 취소합니다. * dokuwiki-2006-03-09버전은 잘못된 Sitemap URL을 만드는 버그가 있었습니다. 자세한 정보는 [[http://bugs.dokuwiki.org/?do=details&id=815]]을 보기 바랍니다. * 구글은 추가된 URL과 구글에게 보내진 URL과 같은 양식을 가지고 있기를 기대합니다. 만일 추가된 URL이 %%http://domain.org%%의 형식을 가지고 있다면, 구글 역시 모든 보내진 URL 역시 "www"이 없는 것을 기대합니다. (실제로 %%http://www.domain.org%%인 경우에 %%http://domain.org%%) 어떤 사람이 사이트를 보고 있고 사이트의 URL이 google 사이트맵 설치와 맞지 않는 동안 사이트맵이 생성된다면, 구글은 "사이트맵 에러(URL mismatch)"를 내게 됩니다. 이 에러는 고정된 [[config:baseurl|base URL]]옵션이나 "맞지않는(mismatch)" URL을 ''.htaccess''파일에 있는 다른 [[rewrite|rewrite]]규칙을 통해 rewriting함으로써 제거할 수 있습니다.(아래 참조) \\ **Rewrite 예제 (Apache .htaccess):** RewriteEngine on RewriteCond %{HTTP_HOST} !^www\.domain\.org$ [NC] RewriteRule ^(.*)$ http://www.domain.org/$1 [R,L] 참고: * [[searchengines|DokuWiki와 검색엔진]] * [[http://www.flagar.com/en/risorse/dokuwiki_google_sitemap|Info about Google sitemap for older releases]] ===== 번역 ===== //english version: dokuwiki-2006-11-06. // //Add your email here if you created translated or modified whole or part of this page.// * //[[bootmeta@zoo.com|jk Lee]] - real mail domain is gmail, not zoo.com for spam filtering 2007-2-7 created//