HTACCESS 파일을 열고, 편집하고, 변환하는 방법

HTACCESS 파일 확장자 가있는 파일은 하이퍼 텍스트 액세스 를 나타내는 Apache Access 구성 파일입니다. 이 파일 은 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 파일은 현재 개발 중이며 아직 공개 준비가되어 있지 않은 웹 사이트에 유용 할 수 있습니다.

AuthType 기본 AuthName "Ooops! 임시 구성 중 ..."AuthUserFile /.htpasswd AuthGroupFile / dev / null 다른 사용자를위한 valid-user # 암호 프롬프트 필요 Order Deny, Allow Deny 모두 허용 192.168.10.10 # 개발자의 IP 주소 허용 w3.org에서 허용 googlebot.com 허용 # Google이 귀하의 페이지를 크롤링 할 수 있음 만족함 # 호스트 / IP가 허용되는 경우 비밀번호 필요 없음

이 HTACCESS 파일의 모든 행에는 특별한 목적이 있습니다. 예를 들어, "/.htpasswd"항목은 암호를 사용하지 않는 한이 디렉토리가 공용보기에서 숨겨 짐을 나타냅니다. 그러나 위에 표시된 IP 주소를 사용하여 페이지에 액세스하는 경우 암호는 필요하지 않습니다.

HTACCESS 파일에 대한 고급 읽기

위의 예제에서 HTACCESS 파일은 많은 다른 일을 할 수 있다고 말할 수 있어야합니다. 그것들이 작동하는 가장 단순한 파일이 아니라는 것은 사실입니다.

HTACCESS 파일을 사용하여 IP 주소 차단, HTACCESS 파일을 열지 못하게하고, 디렉토리에 대한 트래픽을 차단하고, SSL을 요구하고, JavaScript Kit, Apache, WordPress에서 웹 사이트 다운로더 / 리퍼를 비활성화하는 방법에 대해 자세히 볼 수 있습니다. DigitalOcean.