뭘 이런걸..

mod_url 은 파일 시스템의 인코딩과 브라우저에서 요청하는 URL 인코딩이 서로 다른 경우에 발생할 수 있는 문제점을 해결하기 위한 아파치 모듈이다. 이 모듈은 2000년에 박원규님 (wkpark@kldp.org.no.spam) 이 mod_spelling 을 수정하여 처음 만들었으며, http://kle.kldp.org 에서 배포를 시작했었다.

2002년경 http://kle.kldp.org 에서 배포하던 mod_url 이 사라졌고, 김정균(http://oops.org)님이 Glibc 2.2 에서 빌드가 되지 않는 부분을 수정하여 http://cvs.oops.org/index.cgi/mod_url/?cvsroot=OOPS-Apache 에서 관리를 하기 시작하였고, 2004년경 http://kldp.org/node/37849 쓰레드에서 원 개발자인 박원규님이 http://kldp.net 에 다시 프로젝트를 오픈하고 업데이트를 하기 시작했다.

OOPS.org 의 버전과 KLDP.net 의 버전이 2개로 나뉘어져 있으며, 기본적인 기능과 옵션은 동일하나, 두 개발자간의 기본 옵션값에 대한 차이 때문에 현재 분기가 되어져 관리가 되었으나, 2007년 6월 6일에 박원규님이 김정균님을 mod_url 의 개발자로 등록함에 따라 두 버전이 merge 가 되었다.

이 후, IE7 의 무한 루프 문제를 해결한 버전이 업데이트가 되었으며, 김정균님이 기존의 redirect 를 하는 mod_spelling 의 방식을 버리고, 내부에서 URI 를 바로 치환하는 방식으로 재작성이 되었다.

2007년 10월 17일날에는 lighttpd 용 mod_url 이 등록이 되었다.

현재 mod_url 은 http://modurl.kldp.net 에서 공식적인 배포가 이루어지며, 이곳에서 버그 리포팅및 문의/지원등이 이루어진다.

Posted
Filed under Tech/프로그래밍
얼마전 제 홈페이지의 QnA 게시판에 lighttpd 에서 mod_url 을 사용할 수 없냐는 문의가 들어와서 작성해 보았습니다. 물론 IE7 대응되게 작성이 되어졌으며, redirect 를 사용하지 않고 새로 만들어진 apache mod_url 처럼 내부에서 직접 physical.path 를 수정하도록 변경을 했습니다.

Apache mod_url 의 공식 개발자가 된 기념으로 lighttpd 용 mod_url 역시 apache mod_url site 인 http://modurl.kldp.net 에서 관리하도록 하겠습니다. 이 사이트에서 받으실 수 있으며, 문서를 참고 하실 수 있습니다. 물론 문의/버그등도 이 사이트를 이용해 주시면 되겠습니다.
2007/10/19 03:17 2007/10/19 03:17