>  기사  >  백엔드 개발  >  PHP에서 .htaccess란 무엇입니까?

PHP에서 .htaccess란 무엇입니까?

WBOY
WBOY앞으로
2023-08-27 17:01:10845검색

PHP에서 .htaccess란 무엇입니까?

.htaccess.htaccess 파일이 Apache 웹 서버를 통해 로드되는 디렉토리에 배치될 때 웹 아파치 서버 소프트웨어에서 실행되는 웹 서버에서 사용하기 위한 구성 파일입니다. .htaccess 파일은 Apache 서버 소프트웨어에 의해 감지되고 실행됩니다.

.htaccess 파일은 Apache 서버 소프트웨어의 설정을 수정하여 Apache 웹 서버 소프트웨어가 제공하는 추가 기능을 강화할 수 있습니다. Apache 웹 서버 소프트웨어의 다양한 구성을 변경하려면 .htaccess 파일을 사용하십시오. 그 중 일부는 아래에 나열되어 있습니다:

ErrorDocuments

사용자 정의 오류 페이지를 만드는 것은 매우 유용합니다. 이를 통해 웹 사이트 방문자에게 친숙한 오류 메시지를 표시할 수 있습니다. 웹 사이트의 URL이 작동하지 않는 경우.

ErrorDocument 404 /error_pages/404.html

비밀번호 보호

매우 쉽습니다. 액세스하려면 사용자 이름과 비밀번호가 필요한 애플리케이션 디렉토리를 비밀번호로 보호할 수 있습니다.

AuthName "Admin Area"
AuthUserFile /path/to/password/file/.htpasswd
AuthType Basic
require valid-user

첫 번째 줄은 Apache 웹 서버에 보안 디렉터리를 '관리 영역'이라고 알리며 이는 팝업 로그인 프롬프트가 나타날 때 표시됩니다. 다음 줄은 비밀번호 파일의 위치를 ​​나타냅니다. 세 번째 줄은 인증 유형을 결정합니다. 이 예에서는 기본 HTTP 인증을 사용하므로 '기본'을 사용하고 마지막으로 네 번째 줄은 유효한 로그인 자격 증명이 필요하다고 말합니다.

Redirects

리디렉션을 사용하면 웹 사이트 방문자가 웹사이트에서 다른 사람에게 문서를 보냅니다.

Redirect /old_dir/ http://www.test.com(your domain)/new_dir/index.html

IP 주소를 기준으로 방문자 차단

order allow,deny
deny from 155.0.2.0
deny from 123.45.6.1
allow from all

위의 줄은 Apache 웹 서버에 IP 주소 '155.0.2.0' 및 '123.45.6.1'의 방문자를 차단하고 다른 모든 IP 주소를 허용하도록 지시합니다.

MIME 유형 추가

MIME 유형을 설정하려면 기본 지침 지침에 따라 다음 텍스트를 포함하는 .htaccess 파일을 만듭니다.

AddType text/html htm0

'AddType'을 사용하면 MIME 유형이 포함되어 있는지 확인합니다. 후속 부분은 MIME 유형(이 경우 콘텐츠 또는 HTML)이고 마지막 부분은 파일 확장자(이 경우 'htm0')입니다.

위 내용은 PHP에서 .htaccess란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 tutorialspoint.com에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제