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 에서 공식적인 배포가 이루어지며, 이곳에서 버그 리포팅및 문의/지원등이 이루어진다.