웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
htaccss를 활용하자! 4탄 ForceType 사용하기.
2003.01.24 13:19
ForceType? 그것은 무엇이냐?
어떤 파일을 강제로 특정 형식으로 지정하는 지시자입니다.
즉, abc.cgi라는 파일을 강제로 php로 지정하면, cgi확장자의 파일이라도 그 파일만은 강제로 php가 해석하게 되는것입니다.
어디다 써먹느냐?
그건.. 알아서 하시기 바랍니다 -_-; 응용법을 적자면 서버관리 팁이 아니라 php 팁에 더 가까운 강좌 (htaccess는 뒷전;) 가 되어버릴거같거든요 -_-;
사용법 :
ForceType 형식
간단합니다. 이걸 특정 파일에만 적용시키기 위해서 Files를 사용합니다.
<Files 파일명>
ForceType 형식
</Files>
test라는 파일을 php로 강제 지정하고 싶다면,
<Files test>
Forcetype application/x-httpd-php
</files>
간단하죠?
예제:
http://atply.com/tmp/test
(ps로, PATH_INFO 를 이용하면 test 뒤에 붙는 문자열들을 확인할수 있습니다.
즉, http://atply.com/tmp/test/test 라고 호출했을때 PATH_INFO를 찍었을때 /test가 반환됩니다. 이것도 사용팁인가 -_-;;)
어떤 파일을 강제로 특정 형식으로 지정하는 지시자입니다.
즉, abc.cgi라는 파일을 강제로 php로 지정하면, cgi확장자의 파일이라도 그 파일만은 강제로 php가 해석하게 되는것입니다.
어디다 써먹느냐?
그건.. 알아서 하시기 바랍니다 -_-; 응용법을 적자면 서버관리 팁이 아니라 php 팁에 더 가까운 강좌 (htaccess는 뒷전;) 가 되어버릴거같거든요 -_-;
사용법 :
ForceType 형식
간단합니다. 이걸 특정 파일에만 적용시키기 위해서 Files를 사용합니다.
<Files 파일명>
ForceType 형식
</Files>
test라는 파일을 php로 강제 지정하고 싶다면,
<Files test>
Forcetype application/x-httpd-php
</files>
간단하죠?
예제:
http://atply.com/tmp/test
(ps로, PATH_INFO 를 이용하면 test 뒤에 붙는 문자열들을 확인할수 있습니다.
즉, http://atply.com/tmp/test/test 라고 호출했을때 PATH_INFO를 찍었을때 /test가 반환됩니다. 이것도 사용팁인가 -_-;;)
가셔서 보시면 알겠지만, apach 환경변수에 path_info부분이 /test로 찍혀있는걸 볼수있을겁니다;