>백엔드 개발 >PHP 튜토리얼 >.htaccess로 SSI를 활성화하는 동안 하위 디렉터리에서 PHP를 비활성화하는 방법은 무엇입니까?

.htaccess로 SSI를 활성화하는 동안 하위 디렉터리에서 PHP를 비활성화하는 방법은 무엇입니까?

Mary-Kate Olsen
Mary-Kate Olsen원래의
2024-11-16 12:51:03570검색

How to Disable PHP in Subdirectories while Enabling SSI with .htaccess?

.htaccess를 사용하여 하위 디렉터리에서 PHP 비활성화

서버 측을 허용하면서 하위 디렉터리를 포함한 특정 디렉터리에서 PHP 실행을 방지하려면 포함(SSI)을 포함하려면 다음 단계를 따르세요.

프로젝트의 루트 디렉터리에서 .htaccess 파일.

.htaccess 파일에 다음 코드를 추가합니다.

php_flag engine off

이 코드는 현재 디렉터리와 모든 하위 디렉터리에서 PHP 엔진을 비활성화합니다.

코드를 추가한 후 .htaccess 파일을 저장하고 업로드하세요.

SSI를 활성화하려면 다음 줄을 .htaccess 파일:

AddType text/x-server-parsed-html .shtml

이 줄을 사용하면 확장자가 .shtml인 파일에 대해 SSI를 실행할 수 있습니다.

변경 사항을 적용하려면 웹 서버를 다시 시작하세요.

이제 /USERS 디렉터리와 그 하위 디렉터리에 있는 PHP 파일은 더 이상 실행되지 않지만 SSI 파일은 의도한 대로 계속 작동합니다.

위 내용은 .htaccess로 SSI를 활성화하는 동안 하위 디렉터리에서 PHP를 비활성화하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.