posted by eyeball 2007. 10. 26. 12:00
사용자 삽입 이미지

복잡한 .htaccess파일을 간단하게 제작해주는 사이트가 있어 소개한다.
.htaccess Editor라는 일본 사이트인데 한글 페이지도 지원 한다. 원하는 기능을 메뉴에서 선택해 설정하면 밑의 텍스트 창에 해당 명령어가 자동으로 입력된다. 이것을 복사하여 메모장 등을 이용하여 .htaccess파일로 작성 후 FTP등으로 올리면 간단하게 사용이 가능하다.

설정 가능한 기능은 파일 일람 거부, 페이지 인증, 에러 페이지 설정, 디폴트 페이지 설정, WWW 통일, 리다이렉트, 액세스 제한이 있다. 이 중 페이지 인증, WWW 통일등은 꽤 유용한 기능이다.


사용자 삽입 이미지
페이지 인증은 해당 페이지에 접근하려 할 경우 아이디와 비밀번호를 입력해야 접근 가능하도록 해 주는 기능으로 관리자 전용 페이지 등을 만들 때 유용하다. 옆의 사진처럼 원하는 아이디와 비밀번호를 입력하고 .htpasswd 작성을 클릭하면 밑의 칸에 내용이 출력된다. 이것을 복사하여 메모장 등으로 복사하여 .htpasswd라는 파일명으로(확장자 없음, 앞에 "."을 꼭 붙여야 함) 저장하
사용자 삽입 이미지
여 계정의 적당한 장소에 업로드 한 뒤, STEP 2에 업로드 한 디렉토리의 절대경로를 적어주면 밑의 텍스트 창에 해당 내용이 출력된다. 이것을 복사하여 마찬가지로 메모장 등으로 붙여넣기 한 후 .htaccess라는 파일명으로 저장 한 뒤 제한하고자 하는 폴더에 업로드 하면 그 뒤로 해당 페이지에 접속을 하면 오른쪽 사진과 같이 아이디와 비밀번호를 묻는 창이 뜬다. 여기에 위에서 설정한 아이디와 비밀번호를 입력하면 접근이 되고 입력하지 않거나 아이디나 비밀번호가 틀리면 접근이 거부된다.



WWW 통일은 도메인 주소에 WWW를 붙이거나 뗀 것으로 통일시킬 수 있다. 가령 http://eyeball.pe.kr로 설정하였다면 http://www.eyeball.pe.kr로 접속하면 자동으로 www를 뗀 주소로 접속하게 한다. 반대로 http://www.eyeball.pe.kr로 설정하였다면 http://eyeball.pe.kr로 접속시 www를 붙인 주소로 접속한다. 위 설정을 응용하면 호스팅업체에서 제공하는 기본도메인을 독립도메인으로 리다이렉트 시키는 것도 가능하다. 위 설정은 마찬가지로 밑의 내용을 작성하여 .htaccess파일을 계정의 루트 디렉토리에 위치시키면 된다.

이 외에도 자신의 필요에 따라 적절히 작성하여 사용하면 된다. 사용법도 그렇게 어렵지 않으니 기능에 대해 조금만 알고 있다면 필요한 기능을 간편하게 만들 수 있을 것이다.