개선 사항

- URL이 많을때 여러 개의 XML문서로 나눠주는 옵션 (기본적으로 3개가 생성됨)

- 0.1의 가장 큰 문제였던, XE설치 디렉토리에 파일을 생성하는 문제를 FTP를 이용해서 해결 (files/xmlsitemap 디렉토리에 생성하고, FTP를 이용해서 XE의 기본 디렉토리로 복사)
=> 즉, 0.1때처럼 XE디렉토리에 파일을 생성할 필요가 없습니다.

- dbinfo에 URL을 입력하지 않은 경우 생기는 문제 수정

- file_put_contents 함수로 인해 php버전이 낮은 경우 생기는 문제 수정

- 날짜 오류 수정

- 메모리 부족으로 인한 문제 => 다양한 환경에서 테스트를 하지는 못했지만, XML문서당 URL수를 낮추면 해결이 될 수도 있어 보입니다. 이 문제가 발생하신 분의 피드백 부탁드립니다. ^^;;

추가 옵션

- FTP이용 복사 - 기본적으로 files/xmlsitemap 디렉토리에 xml문서를 생성하게 됩니다. 이 옵션을 체크해 주게 되면, FTP를 이용해서 XE 설치 디렉토리로 복사해 줍니다. Setting에 FTP정보를 정상적으로 입력한 경우에만 사용할 수 있습니다. 이 옵션을 사용하지 않거나 동작이 안되면, 수작업으로 복사해줘야 합니다.

- XML문서당 URL수 - 0.1과 달리 기본적으로 3개 이상의 XML문서가 생성됩니다.

sitemap.xml - Sitemap Index XML문서입니다. 구글 웹마스터 도구에는 이 문서만 등록하면 됩니다. (sitemap.xml.gz 로 등록할 것을 권장합니다.)

sitemaplist.xml - 메인화면, 페이지, 게시판목록 URL이 저장됩니다.

sitemap1.xml ~ - XML문서당 URL수에 따라 여러 개가 생성될 수 있습니다. 게시판 글 하나 하나의 URL이 생성됩니다.

추후 업데이트

- 게시판 목록의 각 페이지별 URL이 누락되는 문제

- liveXE 등의 별도 모듈에 해당하는 URL 적용

- gz압축 라이브러리가 없는 경우를 대비해 옵션으로 선택할 수 있도록

문제가 생기면 댓글로 피드백 부탁드립니다. 다양한 환경에서 테스트 할 수 있는 처지가 못되니 부탁드립니다. ^^;;

이 모듈은 http://webtools.kr/xe_list 에서 배포됩니다. ^^

image

+ Recent posts