HTACCESS 파일 확장명을 가진 파일은 "하이퍼 텍스트 액세스"를 나타내는 Apache Access Configuration 파일입니다. 이 파일은 Apache 웹 사이트의 여러 디렉토리에 적용되는 전역 설정에 대한 예외를 호출하는 데 사용되는 텍스트 파일입니다.
HTACCESS 파일을 하나의 디렉토리에두면 이전에 그 디렉토리와 그 서브 디렉토리로 흘러 들었던 전역 설정보다 우선합니다. 예를 들어, URL 리디렉션, 디렉토리 나열 방지, 특정 IP 주소 금지, 핫 링크 방지 등을 위해 HTACCESS 파일을 만들 수 있습니다.
HTACCESS 파일의 또 다른 일반적인 용도는 방문자가 파일의 특정 디렉토리에 액세스하지 못하도록하는 자격 증명을 저장하는 HTPASSWD 파일을 가리키는 것입니다.
노트 : 다른 유형의 파일과 달리 HTACCESS 파일에는 파일 이름이 없습니다. 그들은 ".htaccess"처럼 보입니다. 맞습니다. 파일 이름은 전혀 없으며, 단지 확장자입니다.
HTACCESS 파일을 여는 방법
HTACCESS 파일은 Apache Web Server 소프트웨어를 실행중인 웹 서버에 적용되기 때문에 해당 상황에서 사용되지 않는 한 적용되지 않습니다.
그러나 간단한 텍스트 편집기조차 Windows 메모장이나 Best Free Text Editors 목록과 같은 HTACCESS 파일을 열거 나 편집 할 수 있습니다. HTACCESS 편집자는 Adobe Dreamweaver입니다.
HTACCESS 파일을 변환하는 방법
HTACCESS 파일 확장자가있는 Apache 웹 서버 파일은이 온라인 HTACCESS에서 nginx 로의 변환을 사용하여 Ngnix 웹 서버 파일로 변환 할 수 있습니다. HTACCESSS 파일의 내용을 텍스트 상자에 붙여 넣어 코드를 Ngnix가 인식 할 수있는 코드로 변환해야합니다.
nginx 변환기와 마찬가지로, HTACCESS 파일은 Web.Config 변환기로 codebreak의 온라인 .htaccess를 사용하여 Web.Config로 변환 할 수 있습니다. 이 변환기는 구성 파일을 ASP.NET 웹 응용 프로그램과 작동하는 파일로 변환하려는 경우에 유용합니다.
샘플 HTACCESS 파일
다음은 샘플 .HTACCESS 파일입니다. 이 특정 HTACCESS 파일은 현재 개발 중이며 아직 공개 준비가되어 있지 않은 웹 사이트에 유용 할 수 있습니다.
기본 AuthTypeAuthName "Ooops, 임시 공사 중 …"AuthUserFile /.htpasswdAuthGroupFile / dev / null다른 사람들을 위해 valid-user # 암호 프롬프트 필요주문 거부, 허용모두 거부허용 192.168.10.10 # 개발자의 IP 주소w3.org에서 허용Allow googlebot.com # Google이 귀하의 페이지를 크롤링하도록 허용합니다.Satisfy Any # 호스트 / IP가 허용되는 경우 암호가 필요하지 않습니다.
이 HTACCESS 파일의 모든 행에는 특별한 목적이 있습니다. 예를 들어, "/.htpasswd"항목은 암호를 사용하지 않는 한이 디렉토리가 공용보기에서 숨겨 짐을 나타냅니다. 그러나 위에 표시된 IP 주소를 사용하여 페이지에 액세스하는 경우 암호는 필요하지 않습니다. 위의 예제에서 HTACCESS 파일은 많은 다른 일을 할 수 있다고 말할 수 있어야합니다. 그것들이 작동하는 가장 단순한 파일이 아니라는 것은 사실입니다. HTACCESS 파일을 사용하여 IP 주소 차단, HTACCESS 파일을 열지 못하게하고, 디렉토리에 대한 트래픽을 차단하고, SSL을 요구하고, JavaScript Kit, Apache, WordPress에서 웹 사이트 다운로더 / 리퍼를 비활성화하는 방법에 대해 자세히 볼 수 있습니다. DigitalOcean. HTACCESS 파일에 대한 고급 읽기




