2011-01-29 5 views
0

.html 확장자가 .php로 실행되어야하는 사이트에 문의 양식이 있습니다. mod rewrite를 사용하여 모든 .html 파일을 .php로 처리 할 수 ​​있지만 한 파일 만 처리 할 수 ​​있습니까?단일 .html 파일을 .php로 실행 하시겠습니까?

TIA ...

스티브

+0

단순히 확장자를'.php '로 변경할 수없는 이유가 있습니까? –

+0

특정 경로에 mod_rewrite를 사용할 수는 있지만 파일 이름을 whatever.php로 바꾸지 않는 이유는 무엇입니까? – sberry

+0

한 파일에 대해서만 테두리를 변경하는 이유는 무엇입니까? 모두를 위해 그것을하십시오. 또는 파일 이름을 .php로 변경하십시오. – mathk

답변

0

http://www.php.net/manual/en/security.hiding.php

당신은 단지 하나의 파일에 대해이 작업을 수행하려면, 당신은 고유의 확장 (같은이 가 .xyz)를 설정해야합니다. .html을 선택하면 모든 .html 파일이 PHP 파일로 실행됩니다. 아파치를 사용하는 경우

+0

나는 이것이 그가하고 싶지 않다고 말한 것이라고 생각합니다. OP가이 기술을 언급하지 않았지만 유효한 대답이라고 생각합니다. – sberry

1

, 당신의 .htaccess이를 추가하려고 :

AddType application/x-httpd-php .htm .html 
AddHandler x-httpd-php5 .htm .html 

(예의 kavoir.com) htaccess로 또는 아파치 설정 중 하나와 유사한

2
<Files bar.html> 
SetHandler php-script 
</Files> 

또는 무언가를.

+0

어떤 이유로 든 작동하지 않습니다. – akond

+0

오류가 있습니까? .htaccess 파일에 넣으면 활성화되어 있습니까? 로그 파일에서 뭐라고 말 했나요? – Harmen

관련 문제