다양한 옵션을 선택하고 .htaccess 파일에서 생성 된 텍스트를 설명하면 .htaccess 파일을 빠르게 작성할 수 있습니다.
기본 인증 (.htpasswd)을 위해 해시 된 비밀번호를 생성 할 수도 있습니다.
.htaccess 파일이란 무엇입니까?
Apache와 같은 HTTP 서버를 관리하기위한 설정 파일입니다.
기본 인증, 리디렉션 및 오류 페이지와 같은 설정은 각 디렉토리에 대해 설정할 수 있습니다.
.htpasswd 파일이란 무엇입니까?
BASIC 인증이라는 HTTP 사용자 인증을 사용하여 파일, 폴더 또는 전체 웹 사이트를 보호하는 데 사용되며 .htaccess 파일에 설명 된 규칙에 따라 구현됩니다.
사용자 정보는 사용자 당 한 줄에 작성되며 각 줄에는 콜론 (:)으로 구분 된 사용자 이름과 비밀번호가 포함됩니다. 사용자 이름은 일반 텍스트로 저장되지만 암호는 해시 형식으로 저장됩니다.
비밀번호 파일 이름을 지정할 수 있지만 Apache는 기본적으로 .htpasswd를 사용하고 도트 파일 ( '.'로 시작하는 파일)은 일반적으로 숨겨진 파일이되므로 파일 이름을 '.htpasswd'로 지정하는 것이 좋습니다.
자주 사용하는 .htaccess 파일 설정 :
- www가 아닌 www를 www로 다시 쓰기 / URL에서 www 제거
- http / https 리디렉션
- 파일 또는 디렉토리로 리디렉션
- 자바 스크립트, CSS 또는 이미지 캐시
- 기본 인증 설정
- 핫 링크 방지 설정
- 사용자 정의 오류 페이지 (400) , 404, 500 등) 설정
- IP 차단 또는 허용
- 봇 차단
- 기본 디렉토리 페이지 변경
- 에 대한 액세스 거부 (점)
- 디렉토리 목록 방지
- gzip 사용
.htaccess 파일이있는 규칙
- .htaccess 파일은 현재 디렉토리 및 모든 하위 폴더에서 작동합니다.
- .htaccess 파일이 실행되지 않으면 500 클라이언트에게 오류가 반환됩니다. 편집시주의하십시오. 편집하기 전에 사본을 백업으로 만드는 것이 좋습니다.
- 행을 주석 모드로 전환하기 위해 실행하지 않으려는 행 앞에“#”을 사용하십시오.