모듈

사이트맵 Lite 모듈

추천 수 17 댓글 29
Extra Form
자료 소개 사이트의 메뉴 구조를 바탕으로 사이트맵(sitemap.xml)을 만들어주는 모듈입니다.
설치 경로 ./modules/sitemaplite
테스트 환경 Rhymix 1.x
라이선스 GPL v2
Github https://github.com/poesis/xe-sitemaplite
이름 버전 날짜 다운수
sitemaplite-1.1.0.zip 1.1.0 2017-08-02 287

공홈 자료실의 사이트맵 모듈과는 다른 방식의 사이트맵 생성 기능입니다.

 

1. 주요 메뉴와 게시판 목록만 등록되므로 사이트맵 용량이 작아서 별도로 압축하거나 분할할 필요가 없습니다. 네이버에서 사이트맵을 인식하지 못하는 문제도 이것으로 상당 부분 해결되지 않을까 합니다.

 

※ 원하시는 경우 최대 1000개의 게시물도 사이트맵에 포함시킬 수 있습니다. (v1.1부터)

 

2. sitemap.xml 파일을 직접 생성하므로 rewrite에 의존하지 않아도 되고, XE를 서브디렉토리에 설치했더라도 사이트 루트 디렉토리에 사이트맵을 만들 수 있습니다. 단, sitemap.xml 파일을 생성할 수 있도록 퍼미션을 조정해 주셔야 합니다.

 

3. 메뉴에 포함되지 않은 주소도 임의로 추가할 수 있습니다.

 

4. 메뉴에 포함된 주소 중 비공개 게시판, 외부 링크, 관리자 페이지 링크 등은 자동으로 제외됩니다.

 

5. 메뉴 구조 변경시 자동으로 사이트맵을 갱신하고, Google과 Bing에 자동으로 제출하도록 할 수 있습니다. (네이버는 웹마스터 도구에서 직접 등록하시기 바랍니다.)

 

※ 기존 사이트맵 모듈을 사용하시던 분은 rewrite 설정을 변경했던 것을 원래대로 되돌려 놓으시기 바랍니다.

 

스크린샷:

sitemaplite_screenshot.png

 

깃허브: https://github.com/poesis/xe-sitemaplite

 

라이선스: GPLv2

 

제작자 기진곰

profile
GitHub @kijin 사람을 위한 인터넷 생태계의 발전에 많은 관심을 갖고 있습니다.
우리가 만들어 가는 XE의 새 이름, 라이믹스(Rhymix) 프로젝트에 참여하고 있습니다.
오픈소스 도로명주소 검색서버 및 API Postcodify를 개발, 운영중입니다.
국내외 서버 및 클라우드서버 세팅, 이전, 튜닝해 드립니다.
  • profile
    좋은자료감사합니다^^
  • profile
    잘 쓰겠습니다 너무 좋네염~
  • profile
    덕분에 구글, BING에 사이트맵 등록하고, NAVER에 사이트맵 제출했습니다.
    좋은 자료 감사드립니다.
  • profile
    라이믹스에 써도 되나요? 그리고 후원은 어케하나요? 전 후원버튼이 안보이네요. ㅠㅠ
  • profile profile
    라이믹스에서 쓰시려면 v1.1.0 다운로드 링크 말고 깃허브 링크에 들어가셔서
    최근에 업데이트된 것을 직접 다운받으시기 바랍니다.

    후원은 받지 않습니다. 마음만 받겠습니다.^^
  • profile profile
    기진곰님 넘 감사드려요.
  • ?
    정말감사드립니다. 입문한지 얼마안되서 사이트맵이 필요했는데 도움이 많이됬습니다.
  • ?
    역시 한방에 큰선물 주시는군요
    감사 합니다
    그동안 이것 때문에 고민이 많았는데 ~~~
    고생 하셨어요
  • profile
    좋은자료 감사합니다 방금 다운받아서 설정하고 사이트맵 네이버에 재출했습니다
  • profile
    고맙습니다. 찾고 있던 거였는데 의외로 쉽게 구한 느낌이네요 8ㅅ8 bb
  • ?

    감사합니다.
    카페24 웹호스팅, xe1.8.20환경입니다.

     

    기존 사이트맵 모듈 삭제 > sitemaplite 본문 첨부파일 설치 > 메뉴 및 기타 설정 완료 > .htaccess 기존 추가 설정 제거 RewriteRule ^sitemap([0-9]*)\.xml$ ./index.php?module=sitemap&act=sitemap&page=$1 [L] > sitemap.xml 권한 666변경 > 도메인/sitemap.xml 열기 클릭 시 설정한 게시판이 이상없이 출력됩니다.

     

    검색엔지 자동수집에 구글을 체크 하고 시험삼아 구글 콘솔에서 기존 사이트맵 삭제 후 재제출 테스트를 해보니 아래와 같은 에러메세지가 출력되는데 어떤 문제인지 조언 부탁드립니다.

    2016-07-11 17,15,33.PNG

    sitemap.xml 일부입니다.

     

    2.PNG

     

  • ? profile

    <urlset> 부분이

    <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">



    이렇게 되어있어야하는거 같아요.

    github에서 받으셔서 테스트해보시면 해결될꺼에요. 아마.....

  • profile profile
    여기 첨부파일도 곧 업데이트하겠습니다.
  • profile ?

    감사합니다. 

  • profile ?
    감사합니다. 깃허브 마스터 버젼을 업어쓰고 테스트 해보니 에러 문제가 없어졌습니다.

    구글 자동수집으로 모듈에서 설정을 해 두어도 직접 구글 서치콘솔에 사이트맵을 제출해두어도 상관없겠죠?
  • ? profile
    음.. 저도 잘 모르지만..
    서치콘솔쪽은 내사이트!라고 이것저것 확인시켜놓고 sitemap.xml도 참고하라고 알려준거고..
    sitemaplite모듈의 자동제출 설정은 '구글아! 여기 sitemap.xml 바꼈으니까 보러와!' 라고 ping을 보내는걸테니까..
    상관없을꺼같아요. 저도 양쪽 다 등록해놔서 ㅋㅋㅋ
  • profile
    잘 쓰겠습니다 ^0^

    체크한 메뉴안에 있는 메뉴(?)들이 자동적으로 사이트맵으로 생성되는데
    메뉴(?)들중 접근권한부터 모든권한을 '로그인사용자'이상으로 설정해놓은 경우엔
    (딱히 검색봇에 걸리고픈 마음이 없어서 robots.txt에서도 접근금지로 했다면..)
    sitemap.xml에서 해당게시판 부분은 지워놓는게 좋겠죠?
    문서단위가 아니라 메뉴단위로 생성되는 부분이니 한번 수정해놓으면 신경쓸일이 별로 없을꺼같은데...
    어차피 검색봇은 못읽을테니 그냥 놔둬도 상관없지않을까 싶기도 하고요 ㅎ
  • profile profile
    메뉴를 수정할 때마다 sitemap.xml을 갱신하면서 지우신 부분이 다시 살아날 거예요.
    접근 권한이 없으면 처음부터 sitemap.xml에서 제외시키는 기능이 필요하겠군요.
    깃허브에 이슈 하나 남겨주세요~
  • profile
    자료 감사합니다!
    공홈자료는 모든 문서 이미지 및 추출하였는데
    이건 실제로 메뉴만 사이트맵으로 만들어서 전체 모든 문서 색인은 되지 않겠네요.
  • profile profile
    사이트맵에서 뺀다고 색인에서 제외된다는 법은 없습니다. 구글은 사이트맵이 없어도 알아서 링크를 타고 긁어가죠. 네이버가 문제인데, 공홈 자료로 만든 사이트맵은 아예 인식하지 못하는 경우가 종종 있다고 하니 차라리 게시판 메인이라도 제대로 인식하게 만드는 편이 나을지도...
  • profile
    우왕! 님좀짱!인듯!
  • ?
    감사합니다.
  • ?
    모듈에서 등록을 누르면 파일소유자가 www-data로 강제로 변경이 되네요 ㅜ
    이런 이상한 일이..
  • ? profile
    라이믹스라면 아마 그럴 거예요.
  • profile ?
    아...아닙니다.

    RewriteRule ^sitemap([0-9]*)\.xml$ ./index.php?module=sitemap&act=sitemap&page=$1 [L]

    제가.htaccess 에 넣어뒀던걸 뺐더니 잘 됩니다 ㅜ

    20분간 헛짓을..했네요 ㅜㅜ
  • profile
    앗! 이 훈훈한 광경은?
    이 모듈은 정말 쓰임새가 가장 많을 것 같네요.
  • profile

    완전 좋습니다. 덕분에 네이버에 사이트맵도 무사히 제출했어요~ 감사합니다!
    (업로드할 때는 폴더 이름을 sitemaplite로 바꿔야 하네요^^)

  • profile profile
    헛! 후원 감사합니다 ^_____^;;
    깃허브에서 다운로드하면 폴더 이름이 이상하게 나와서, 폴더 이름이 제대로 된 첨부파일을 추가했습니다.
  • profile profile
    헐, 후원하면 이름이 나오는군요. 아이고 민망해라;;;; 정말 커피 한 잔 값이에요ㅠ