Skip to content

Erictoby/xe-sitemaplite

 
 

Repository files navigation

사이트맵 Lite

XE로 만든 사이트의 메뉴 구조를 바탕으로 사이트맵(sitemap.xml)을 만들어 주는 모듈입니다.

기존의 사이트맵 모듈과 달리, 모든 문서를 나열하지 않고 메뉴 구조를 중심으로 사이트맵을 생성하므로 사이트맵의 용량이 작고 분할할 필요가 없어 여러 검색엔진과의 호환성이 높습니다.

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

주요 기능

  • 메뉴에 포함된 주소를 사이트맵에 일괄 등록할 수 있습니다.
  • 최근 등록, 조회수, 추천수 등의 기준으로 일정한 갯수의 문서를 추가할 수 있습니다.
  • 그 밖의 주소를 임의로 추가할 수 있습니다.
  • 사이트맵에 포함할 수 없는 외부 주소, 관리자 모듈, 회원 모듈 등의 주소는 자동으로 제외됩니다.
  • XE를 서브디렉토리에 설치한 경우에도 사이트 루트에 sitemap.xml 파일을 생성할 수 있습니다.
  • 메뉴 구조 변경시 사이트맵이 자동으로 갱신됩니다.
  • 문서를 포함하는 경우, 일정 간격으로 문서 목록이 갱신되도록 할 수 있습니다.
  • 사이트맵을 갱신할 때마다 Google, Bing 검색엔진에 자동 제출할 수 있습니다.

주의사항

  • 메뉴에서 링크하거나 추가로 등록하지 않은 개별 문서는 사이트맵에 포함되지 않습니다. (최신글이 자동으로 등록되지 않습니다.)
  • sitemap.xml 파일을 웹서버가 생성하거나 쓸 수 있도록 퍼미션을 조정해 주어야 합니다.
    • sitemap.xml 파일을 직접 생성한 후 퍼미션을 666으로 변경하거나
    • sitemap.xml 파일을 생성할 폴더의 퍼미션을 777로 변경하거나
    • 해당 파일 및 폴더의 소유자 권한으로 PHP를 실행하도록 서버를 구성하거나
  • 일부 검색엔진은 사이트맵을 직접 제출하거나 robots.txt에 링크를 추가해 주어야 합니다.

라이선스

이 모듈은 GPLv2 라이선스의 적용을 받습니다.

About

XE 사이트맵 Lite 모듈

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 61.8%
  • HTML 34.2%
  • CSS 2.3%
  • JavaScript 1.7%