이 가이드를 통해 .htaccess 파일과 해당 기능에 대해 배우고 이를 사용하여 웹사이트를 최적화할 수 있습니다. .htaccess는 단순한 파일이지만 서버 설정을 변경하여 다양한 작업을 수행할 수 있지만 가장 인기 있는 기능은 사용자 정의 "404 오류" 페이지를 만들 수 있다는 것입니다. .htaccess는 사용하기 어렵지 않습니다. 결국 텍스트 문서에 몇 가지 간단한 지침만 추가하면 됩니다.
먼저 호스트가 이를 지원하는지 확인해야 합니다.
이는 간단한 답변으로 답변하기 어려울 수 있습니다. 많은 호스트가 .htaccess를 지원하지만 실제로는 이를 구체적으로 명시하지 않으며, 다른 많은 유형의 호스트도 지원하지만 사용자가 .htaccess를 사용하는 것을 허용하지 않습니다. 일반적으로 호스트가 Unix, Linux 시스템 또는 모든 버전의 Apache 웹 서버를 사용하는 경우 이론적으로 .htaccess가 지원되지만 호스팅 공급자가 이를 허용하지 않을 수도 있습니다.
호스트가 .htaccess를 허용하는지 알 수 있는 좋은 신호는 호스트가 폴더 비밀번호 보호를 지원하는지 여부입니다. 이 기능을 구현하려면 호스팅 제공업체가 .htaccess를 사용해야 합니다(물론 일부 경우에는 비밀번호 보호 기능을 제공하지만 .htaccess 사용을 허용하지 않습니다). 호스트가 .htaccess를 지원하는지 확실하지 않은 경우 가장 좋은 방법은 자신의 .htaccess 파일을 업로드하여 작동하는지 확인하거나 호스팅 서비스 제공업체에 이메일을 직접 보내 상담을 받는 것입니다.
Apache 시스템의 .htaccess 파일(또는 "분산 구성 파일")은 디렉토리 구성을 변경하는 방법을 제공합니다. 즉, 하나 이상의 지시문이 포함된 파일을 특정 문서 디렉토리에 배치하여 이 디렉토리에 대해 작동하고 모든 사용자로서 사용할 수 있는 명령은 Apache의 AllowOverride 지시문을 통해 설정할 수 있습니다.
하위 디렉터리의 지시어는 상위 수준 디렉터리나 기본 서버 구성 파일의 지시어보다 우선 적용됩니다.
.htaccess는 ASCII 모드로 업로드해야 하며 권한을 644로 설정하는 것이 좋습니다.
.htaccess는 폴더의 비밀번호 보호, 자동 사용자 리디렉션, 사용자 정의 오류 페이지, 파일 확장자 변경, 특정 IP 주소의 사용자 금지, 특정 IP 주소의 사용자만 허용, 금지된 디렉터리 목록 및 사용 등 다양한 작업을 수행할 수 있습니다. 다른 파일은 인덱스 파일로 사용됩니다.
.htaccess 파일을 생성하면 몇 가지 어려움이 발생할 수 있습니다. 파일을 작성하는 것은 쉽습니다. 워드패드와 같은 텍스트 편집기에서 적절한 코드를 작성하기만 하면 됩니다. 실제 어려운 점은 파일을 저장하는 것입니다. .htaccess는 이상한 파일 이름(실제로는 파일 이름이 없고 8글자 확장자만 있음)을 가지며 일부 시스템(예: Windows 3.1)에서는 허용되지 않기 때문입니다. 대부분의 운영 체제에서는 문서를 ".htaccess" (따옴표 포함)로 저장하기만 하면 됩니다. 그래도 작동하지 않으면 다른 이름(예: htaccess.txt)을 지정하고 서버에 업로드한 다음 FTP 소프트웨어를 사용하여 이름을 직접 바꿔야 합니다.
경고하다
.htaccess를 사용하기 전에 몇 가지 경고를 드리고 싶습니다. 서버에서 .htaccess를 사용하면 문제가 발생할 가능성이 전혀 없지만(뭔가 잘못된 경우 작동하지 않음) Microsoft FrontPage Extensions를 사용할 경우 특히 주의해야 합니다. FrontPage 확장 자체는 .htaccess를 사용하므로 이를 편집하거나 자신의 정보를 추가할 수 없습니다. 이것이 정말로 필요한 경우(권장하지는 않지만 가능함) 먼저 서버에서 .htaccess 파일을 다운로드한 다음(존재하는 경우) 그 앞에 코드를 추가해야 합니다.
2|.httaccess 파일 구성
내가 다루려고 하는 .htaccess의 첫 번째 사용법은 사용자 정의 오류 페이지입니다. 이를 통해 서비스 제공업체에서 제공하는 오류 페이지 대신 자신만의 개인화된 오류 페이지(예: 파일을 찾을 수 없는 경우)를 가질 수 있습니다. 아니면 페이지가 없습니다. 이렇게 하면 문제가 발생했을 때 귀하의 웹사이트가 더욱 전문적으로 보일 것입니다. 또한 스크립트를 사용하여 오류가 발생할 때 이를 알릴 수도 있습니다(예를 들어, 페이지를 찾을 수 없을 때 자동으로 이메일을 보내도록 무료 웹마스터 도움말의 PHP 스크립트를 사용합니다).
알고 있는 모든 페이지 오류 코드(예: 404 페이지를 찾을 수 없음)는 .htaccess 파일에 다음 텍스트를 추가하여 사용자 정의 페이지로 전환할 수 있습니다.
오류문서 오류 번호 /file.html
예를 들어 루트 디렉터리에 nofound.html 파일이 있는 경우 이를 404 오류 페이지로 사용하고 싶습니다.
오류문서 404 /notfound.html
파일이 웹사이트의 루트 디렉터리에 없으면 경로를 다음으로 설정하기만 하면 됩니다.
오류문서 500 /errorpages/500.html
가장 일반적인 오류는 다음과 같습니다.
일반적인 클라이언트 요청 오류 반환 코드:
400 - 잘못된 요청 잘못된 요청
401 Authorization Needs 확인이 필요합니다.
403 금지됨
404 찾을 수 없음 페이지를 찾을 수 없음
405 메서드가 허용되지 않음
408 요청 시간이 초과되었습니다.
411 콘텐츠 길이 필요
412 전제조건 실패
413 요청 엔터티가 너무 깁니다.
414 요청 URI가 너무 깁니다.
415 지원되지 않는 미디어 유형
일반적인 서버 오류 반환 코드:
500 내부 서버 오류 내부 서버 오류
다음으로 해야 할 일은 오류가 발생할 때 표시되는 파일을 만든 다음 .htaccess와 함께 업로드하는 것뿐입니다.
사용자는 .htaccess를 사용하여 미리 만들어진 오류 알림 페이지를 지정할 수 있습니다. 일반적으로 사람들은 이러한 페이지를 배치하기 위해 오류와 같은 특수 디렉토리를 설정할 수 있습니다. 그런 다음 .htaccess에 다음 지침을 추가합니다.
오류문서 404 /errors/notfound.html
오류문서 500 /errors/internalerror.html
한 줄에 하나의 명령어입니다. 위의 첫 번째 지시사항의 의미는 404에 대한 것입니다. 즉, 필요한 문서를 찾을 수 없는 경우 페이지는 /errors 디렉토리에 notfound.html 페이지로 표시되어야 합니다. 구문 형식이 다음과 같다는 것을 확인하는 것은 어렵지 않습니다.
ErrorDocument 오류 코드/디렉터리 이름/파일 이름.확장자
메시지가 표시되는 정보가 거의 없는 경우 다음 예와 같이 특별한 페이지를 만들고 명령에서 HTML 번호를 직접 사용할 필요가 없습니다.
ErrorDocument 401 "이 페이지에 액세스할 수 있는 권한이 없습니다. 포기하십시오!"
어떤 이유로든 디렉토리에 색인 파일이 없는 경우가 있습니다. 이는 누군가가 브라우저 주소 표시줄에 디렉토리 경로를 입력하면 디렉토리에 있는 모든 파일이 표시되어 웹사이트에 표시가 남게 된다는 의미입니다. .안전 위험이 낮습니다.
이를 방지하려면(새 색인 파일을 여러 개 만들지 않고도) .htaccess 문서에 다음 명령을 입력하여 디렉토리 목록이 표시되지 않도록 할 수 있습니다. 옵션-인덱스
경우에 따라 특정 IP를 가진 사용자만 웹 사이트에 액세스하도록 허용하거나(예: 특정 ISP를 가진 사용자만 디렉터리에 액세스하도록 허용) 특정 IP 주소를 차단할 수 있습니다(예: Low -레벨 사용자는 게시판에 접근할 수 없습니다.) 물론 이 방법은 차단하려는 IP 주소를 아는 경우에만 작동합니다. 그러나 요즘 온라인 사용자 대부분은 동적 IP 주소를 사용하므로 사용을 제한하는 일반적인 방법은 아닙니다.
다음 명령을 사용하여 IP 주소를 금지할 수 있습니다.
000.000.000.000에서 거부
000.000.000.000 여기에 차단된 IP 주소가 있습니다. 그 중 몇 개만 지정하면 전체 네트워크 세그먼트를 차단할 수 있습니다. 210.10.56.을 입력하면 210.10.56.0부터 210.10.56.255까지의 모든 IP 주소가 차단됩니다.
다음 명령을 사용하여 IP 주소가 웹 사이트에 액세스하도록 허용할 수 있습니다.
000.000.000.000부터 허용
허용되는 IP 주소는 000.000.000.000 입니다. IP 주소를 차단하는 것과 마찬가지로 전체 네트워크 세그먼트를 차단할 수 있습니다.
모든 사람이 디렉토리에 액세스하는 것을 방지하려면 다음을 사용할 수 있습니다.
모두를 거부하다
그러나 이는 스크립트가 이 디렉토리에 있는 문서를 사용하는 데 영향을 미치지 않습니다.
기본 홈페이지 파일 변경
일반적으로 기본 홈페이지 파일 이름에는 default, index 등이 포함됩니다. 그러나 때로는 디렉토리에 기본 파일이 없지만 w3sky의 w3sky.PHP와 같은 특정 파일 이름이 있는 경우도 있습니다. 이 경우 사용자가 접근하기 위해 파일명을 기억하는 것이 번거롭다. 새로운 기본 파일 이름은 .htaccess에서 쉽게 설정할 수 있습니다.
DirectoryIndex 새 기본 파일 이름
여러 목록을 목록 사이의 우선순위를 나타내는 순서로 나열할 수도 있습니다. 예:
DirectoryIndex 파일 이름.html index.cgi index.pl default.htm
index.htm 또는 index.html을 디렉토리의 색인 파일로 계속 사용하고 싶지 않을 수도 있습니다. 예를 들어, 사이트에서 PHP 파일을 사용하는 경우 index.PHP를 디렉터리의 색인 문서로 사용할 수 있습니다. 물론 "인덱스" 문서로 제한할 필요는 없습니다. 원하는 경우 .htaccess를 사용하여 foofoo.balh를 인덱스 문서로 설정할 수도 있습니다!
이러한 상호 대체되는 색인 파일은 목록으로 정렬될 수 있으며, 서버는 실제 디렉토리에 어떤 문서가 존재하는지 확인하기 위해 왼쪽에서 오른쪽으로 검색합니다. 아무 것도 발견되지 않으면 디렉터리 목록이 표시됩니다(디렉터리 파일 목록 표시를 끄지 않은 경우).
DirectoryIndex index.PHP index.PHP3 messagebrd.pl index.html index.htm
.htaccess의 가장 유용한 기능 중 하나는 요청을 동일한 사이트 내부 또는 외부의 다른 문서로 리디렉션하는 것입니다. 이는 파일 이름을 변경했지만 사용자가 여전히 이전 주소를 사용하여 해당 파일에 액세스하도록 하려는 경우 매우 유용합니다. (내가 유용하다고 생각하는) 또 다른 응용 프로그램은 긴 URL로 리디렉션하는 것입니다. 예를 들어 내 뉴스레터에서는 매우 짧은 URL을 사용하여 내 제휴 링크를 가리킬 수 있습니다. 다음은 리디렉션 파일의 예입니다.
/location/from/root/file.ext 리디렉션
http://www.w3sky.com/new/file/123.html
위의 예에서 루트 디렉토리에 있는 oldfile.html이라는 파일에 액세스하려면 다음을 입력하십시오.
/oldfile.html
이전 하위 디렉토리의 파일에 액세스하려면 다음을 입력하십시오.
/old/oldfile.html
.htaccess를 사용하여 전체 웹사이트 디렉터리를 리디렉션할 수도 있습니다. 웹 사이트에 olddirectory라는 디렉터리가 있고 새 웹 사이트인 http://www.w3sky.com/newdirectory/ 에 위와 동일한 문서를 생성한 경우 이전 디렉터리의 모든 파일을 복사할 수 있습니다. 하나씩 선언할 필요 없이:
/olddirectory http://www.w3sky.com/newdirectory 리디렉션
이러한 방식으로 사이트의 /olddirectory 디렉터리로 전달된 모든 요청은 추가된 추가 URL 정보를 포함하여 새 사이트로 리디렉션됩니다. 예를 들어 누군가 다음과 같이 입력합니다.
요청은 다음으로 리디렉션됩니다.
이 기능은 올바르게 사용하면 매우 강력합니다.
당사는 웹사이트를 재설계하거나, 문서를 이동하거나, 디렉토리를 변경할 수 있습니다. 이때 검색엔진을 통한 방문이나 다른 웹사이트의 링크가 잘못될 수 있습니다. 이 경우 다음 명령을 사용하여 이전 URL을 새 주소로 자동 리디렉션할 수 있습니다.
새 문서의 /이전 디렉터리/이전 문서 이름 주소를 리디렉션합니다.
또는 전체 디렉터리를 리디렉션합니다.
이전 디렉터리를 새 디렉터리로 리디렉션
.htaccess에는 다양한 용도가 있지만 가장 널리 사용되고 아마도 가장 유용한 용도는 웹 사이트 디렉토리의 안정적인 비밀번호 보호를 위해 사용하는 것입니다. JavaScript 및 기타 기능도 가능하지만 .htaccess만이 완벽한 보안을 제공합니다(즉, 방문자는 디렉토리에 액세스하기 전에 비밀번호를 알아야 하며 "백도어"가 없습니다).
.htaccess를 사용하여 디렉토리를 비밀번호로 보호하는 것은 2단계 프로세스입니다. 첫 번째 단계는 .htaccess 문서에 적절한 코드 줄을 추가한 다음 보호하려는 디렉터리에 .htaccess 문서를 배치하는 것입니다.
인증 이름 "섹션 이름"
인증 유형 기본
AuthUserFile /full/path/to/.htpasswd
유효한 사용자 필요
"섹션 이름"을 보호된 섹션 "회원 영역"의 이름으로 바꾸는 등 귀하의 웹사이트에 따라 위 콘텐츠의 일부 부분을 수정해야 할 수도 있습니다.
/full/parth/to/.htpasswd는 .htpasswd 파일을 가리키는 전체 서버 경로로 대체되어야 합니다(이 문서에서 나중에 자세히 설명). 웹 공간의 전체 경로를 모르는 경우 시스템 관리자에게 문의하세요.
디렉토리의 비밀번호 보호는 .htaccess의 다른 기능보다 더 까다롭습니다. 웹 사이트에 액세스하려면 사용자 이름과 비밀번호가 포함된 문서도 생성해야 하고 관련 정보(기본적으로)는 .htpasswd라는 문서에 있기 때문입니다. .htaccess와 마찬가지로 .htpasswd도 파일 이름이 없고 8비트 확장자가 있는 문서로 웹사이트 어디든 배치할 수 있지만(이때 비밀번호는 암호화되어야 함) 웹 루트 외부에 저장하는 것이 좋습니다. 네트워크를 통해 액세스할 수 없도록 웹사이트의 디렉토리입니다. 1516501417
.htaccess를 사용하여 디렉토리를 비밀번호로 보호하는 경우 비밀번호 파일의 경로가 포함됩니다. 보안상의 이유로 다른 사람이 해당 내용을 볼 수 없도록 .htaccess를 보호해야 합니다. 이는 문서에 대한 권한과 같은 다른 방법으로 수행할 수 있습니다. 그러나 .htaccess 자체에서도 이를 수행할 수 있습니다. 다음 지침을 추가하기만 하면 됩니다: 1516501417
주문 허용, 거부
모두를 거부하다
.htaccess를 사용하여 디렉토리의 문서에 대한 액세스 사용자 및 해당 비밀번호를 설정하려면 먼저 .htpasswd 텍스트 문서를 생성해야 합니다. 예를 들면 다음과 같습니다.
위조:y4E7Ec8e7EwV
여기의 비밀번호는 암호화되어 있으며 사용자는 .htaccess에서 지원하는 인코딩으로 비밀번호를 암호화하는 일부 도구를 찾을 수 있습니다. 이 문서는 www 디렉터리에 두지 않는 것이 가장 좋습니다. 더 안전한 www 루트 디렉터리 문서 외부에 두는 것이 좋습니다.
승인된 사용자 문서를 사용하면 .htaccess에 다음 지침을 추가할 수 있습니다.
AuthUserFile .htpasswd용 서버 디렉터리
AuthGroupFile /dev/null(승인된 액세스가 필요한 디렉터리)
인증 이름 비밀번호 입력
AuthType Basic(인증 유형)
사용자 wsabstract 필요(액세스가 허용된 사용자, 테이블의 모든 사용자를 허용하려면 require valid-user를 사용할 수 있음)
참고로 괄호는 공부할 때 추가한 설명입니다.
IP로부터의 액세스 거부
특정 정부 부서가 내 사이트의 콘텐츠에 액세스하는 것을 원하지 않으면 .htaccess에 해당 부서의 IP를 추가하여 해당 부서를 제외할 수 있습니다.
예를 들어:
주문 허용, 거부
210.10.56.32에서 거부
219.5.45에서 거부합니다.
모두에게 허용하다
두 번째 줄은 특정 IP를 거부하고, 세 번째 줄은 특정 IP 범위, 즉 219.5.45.0~219.2.45.255를 거부합니다.
모두를 거부하고 싶나요? 모두 거부를 사용하세요. IP뿐만 아니라 도메인 이름을 사용하여 설정할 수도 있습니다.
.htpasswd 문서(텍스트 편집기로 생성 가능)를 생성한 후 다음 단계는 웹 사이트에 액세스하는 데 사용되는 사용자 이름과 비밀번호를 입력하는 것입니다.
사용자 이름:비밀번호
"password" 위치는 암호화된 비밀번호여야 합니다. 여러 가지 방법으로 암호화된 비밀번호를 얻을 수 있습니다. 하나는 온라인에서 사용할 수 있는 영구 스크립트를 사용하거나 직접 작성하는 것이고, 또 다른 좋은 사용자 이름/비밀번호 암호화 서비스는 사용자 이름과 비밀번호를 입력할 수 있는 KxS 웹사이트를 이용하는 것입니다. 올바른 형식의 비밀번호.
여러 사용자의 경우 .htpasswd 문서에 동일한 형식의 새 줄만 추가하면 됩니다. 또한 .htpasswd 파일을 쉽게 관리하고 자동으로 사용자를 추가/제거할 수 있는 무료 스크립트 프로그램도 있습니다.
.htaccess 비밀번호로 보호되는 디렉토리에 액세스하려고 하면 브라우저가 표준 사용자 이름/비밀번호 대화 상자를 표시합니다. 이 방법이 마음에 들지 않으면 일부 스크립트를 사용하면 인증을 위해 페이지에 사용자 이름/비밀번호 입력 상자를 포함할 수 있습니다. 또한 다음 방법으로 브라우저의 URL 상자에 사용자 이름과 비밀번호(암호화되지 않음)를 입력할 수도 있습니다.
http://사용자 이름:비밀번호@ www.w3sky.com/directory/
다른 사람이 자신의 사진과 문서를 웹 페이지에 연결하는 것을 원하지 않는 경우 htaccess 명령을 통해 연결할 수도 있습니다.
필수 지침은 다음과 같습니다.
RewriteEngine 켜기
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?w3sky.com/.*$ [NC]
RewriteRule .(gif &line;jpg)$ - [F]
다른 사람의 페이지에 채광창을 열어 두는 것이 보기 좋지 않다고 생각되면 대신 사진을 사용할 수 있습니다.
RewriteEngine 켜기
RewriteCond %{ HTTP_REFERER } !^$
RewriteCond %{ HTTP_REFERER } !^http://(www.)?w3sky.com/.*$ [NC]
RewriteRule .(gif &line;jpg)$ http://www.w3sky.com/ 대체 사진 파일 이름 [R,L]
이 방법은 모든 yourdomain.com 트래픽을 www.yourdomain.com (또는 그 반대로)으로 리디렉션하는 것입니다. 실제로 해외의 일부 사람들은 이 방법이 PageRank에 도움이 되지 않는다고 생각합니다. Google 관리자 도구에 Google 크롤러가 www.yourdomain.com 또는 yourdomain.com을 크롤링 및 순위 지정을 위한 기본 도메인으로 사용하도록 지정할 수 있는 기본 도메인 도구가 있다는 것을 보았기 때문이라고 생각하며 리디렉션이 불필요해 보입니다. 하지만 실제로 많은 사람들이 이것이 효과적이라는 것을 확인했습니다. 어쨌든 이 방법이 SEO나 페이지랭크에 해를 끼칠 것이라고 말한 사람은 없습니다.
.htaccess로 작성:
옵션 +FollowSymlinks 모든 인덱스
rewriteEngine 켜기
다시 쓰기베이스/
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteRule ^(.*)$ http://www.domain.com/ $1 [R=301,L]
3w 강제 제거
다음은 WordPress를 예로 들어 설명합니다. 다른 상황에서는 이를 참조하여 직접 해결할 수 있습니다. 일반적으로 WordPress 디렉터리에 .htaccess 파일이 있습니다. 그렇지 않은 경우 수동으로 만듭니다. 영구 링크를 설정하면 .htaccess의 콘텐츠는 다음과 같습니다.
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
구체적으로 무엇을 의미하는지 걱정하지 마세요. RewriteBase / 줄 아래에 추가하면 됩니다.
RewriteCond %{HTTP_HOST} ^ www.yourdomain.tld $ [NC]
RewriteRule ^(.*)$ http://yourdomain.tld/ $1 [R=301,L]
그리고 당신은 끝났습니다. 물론 yourdomain.tld를 자신의 도메인 이름으로 바꾸세요. 위의 두 줄은 www.yourdomain.tld 형식을 yourdomain.tld로 다시 작성하고 전자에 액세스하는 모든 링크를 후자로 영구적으로 리디렉션한다는 의미입니다.
도메인 이름 앞에 www를 필수로 추가해야 합니다.
굳이 www를 앞에 붙이라고 고집하신다면 위의 말이 헛수고가 될 테니 유감스럽게 생각합니다. 하지만 할 수 있습니다. 위에 추가된 두 줄의 코드를 다음과 같이 변경하세요.
RewriteCond %{HTTP_HOST} ^yourdomain.tld$ [NC]
RewriteRule ^(.*)$ http://www.yourdomain.tld/ $1 [R=301,L]
.htaccess는 사이트 관리자가 사용할 수 있는 강력한 도구로, 다양한 목적에 맞게 변형이 많아 시간을 절약하고 웹사이트 보안을 향상시킵니다.
.htaccess에 대한 특별 지침
* .htaccess를 활성화하려면 httpd.conf를 수정하고 AllowOverride를 활성화한 다음 AllowOverride를 사용하여 특정 명령의 사용을 제한해야 합니다.
* .htaccess 이외의 파일 이름을 사용해야 하는 경우 AccessFileName 지시어를 사용하여 변경할 수 있습니다. 예를 들어 .config를 사용해야 하는 경우 다음과 같이 서버 구성 파일에서 구성할 수 있습니다.
액세스파일이름.config
* 일반적으로 기본 구성 파일에 대한 액세스 권한이 없는 경우가 아니면 .htaccess 파일을 사용하면 안 됩니다. 사용자 인증은 .htaccess 파일을 통해서만 달성할 수 있다고 오해하는 경우가 많습니다. 실제로는 기본 구성 파일에 사용자 인증을 작성하는 것이 완전히 가능하며 좋은 방법입니다. .htaccess 파일은 콘텐츠 제공자가 루트 권한 없이 특정 디렉터리에 대한 서버 구성을 변경해야 하는 상황에서 사용해야 합니다. 서버 관리자가 구성을 자주 수정하는 것을 꺼리는 경우, 특히 ISP가 동일한 시스템에서 여러 사용자 사이트를 실행하고 사용자가 직접 구성을 변경할 수 있기를 바라는 경우 .htaccess 파일을 통해 사용자가 직접 구성을 수정하도록 허용할 수 있습니다. . 그럼에도 불구하고 일반적으로 가능하면 .htaccess 파일을 사용하지 않는 것이 좋습니다. .htaccess 파일에 배치하려는 구성은 기본 구성 파일의 <Directory> 섹션에 배치할 수 있으며 더 효율적입니다. .htaccess 파일 사용을 피하는 두 가지 주요 이유는 성능과 보안입니다.
첨부: .htaccess 도구 연결
온라인 .htaccess 파일 생성기
http://cooletips.de/htaccess/
온라인으로 .htaccess 파일을 생성할 수 있으며 리디렉션, 시스템 오류 파일 등을 구성하는 것이 매우 간단합니다.
.htaccess 편집기 온라인 편집기
사용자 정의 가능한 기본 인코딩, 오류 페이지 등