=+= 고돌스다끔 =+=

server / network / db / ui / ux

FilesMatch, Files, & Encoding in httpd.conf or .htaccess

.htaccess화일은 화일 핸들링의 자유로움을 가져다준다.

1) 특정화일 접근제한(특정IP만 접근가능하게 하는 경우 1,2항목도 추가)
<Files test.html>
Order deny,allow1
deny from all
allow from IP Address2
</Files>

2). 특정확장자만 언어셋 지정하는 경우
<Files ~ “\.(html|css|php)$”>
AddDefaultCharset UTF-8
DefaultLanguage ko-KR
</Files>

3. 2)의 방법 말고 또다른 형식은
<FilesMatch “\.(html|css|php)$”>
AddDefaultCharset UTF-8
DefaultLanguage ko-KR
</FilesMatch>

확장자 여러개 반영때는 ‘|’로 추가
확장자사이의 임의문자 처리는 ‘?’를 이용한다.
예를 들어 ht?l인 경우, html, htul등 ?대신에 여러문자가 올 수 있다.

4. 위 방법들을 응용하여 php스크립트 인식시키는 방법을 추가하자면
<FilesMatch "\.htm(l)$">
SetHandler application/x-httpd-php  // 또는 php5 환경은 아래처럼 기재
AddHandler php5-script
</FilesMatch>

Related Posts

답글 남기기

이메일은 공개되지 않습니다. 필수 입력창은 * 로 표시되어 있습니다.