DokuWiki

It's better when it's simple

사용자 도구

사이트 도구


ko:sitemap

구글 사이트맵

DokuWiki 자동으로 구글 사이트맵을 생성할 수 있습니다. 'sitemap'옵션을 수정하여 이 기능을 활성화할 수 있습니다.

DokuWiki는 DokuWiki 루트 디렉토리에 sitemap.xml.gz이름의 사이트맵 파일을 만듭니다. 웹 서버가 이 디렉토리에 쓰기가 불가능하다면 sitemap.xml.gz이름의 빈 파일을 만들고 퍼미션을 적절하게 수정하기 바랍니다.

사이트맵이 생성된 후에 DokuWiki는 백그라운드로 http://www.google.com/webmasters/sitemaps/ping?sitemap=<your_sitemap_url>를 실행하여 새로운 사이트맵 생성을 google에게 알리게 됩니다.

주의:

  • '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”응답을 보내기 때문에'send404'는 활성화 되어야합니다. – 구글은 존재하지 않는 페이지에 대해 표준 “404 Not Found”를 기대하기 때문에 가공의 페이지 정보 응답으로 “200 Ok”를 받으면 검사 작업을 취소합니다.
  • 구글은 추가된 URL과 구글에게 보내진 URL과 같은 양식을 가지고 있기를 기대합니다. 만일 추가된 URL이 http://domain.org의 형식을 가지고 있다면, 구글 역시 모든 보내진 URL 역시 “www”이 없는 것을 기대합니다. (실제로 http://www.domain.org인 경우에 http://domain.org)

어떤 사람이 사이트를 보고 있고 사이트의 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.

  • jk Lee - real mail domain is gmail, not zoo.com for spam filtering 2007-2-7 created
ko/sitemap.txt · 마지막으로 수정됨: 2014-02-27 02:27 저자 Klap-in

별도로 명시하지 않을 경우, 이 위키의 내용은 다음 라이선스에 따라 사용할 수 있습니다: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki