문제

내가 선택한 내선으로 내 파일의 이름을 지정할 수 있기를 원합니다. 이 경우 사용하겠습니다 .foo, 그런 다음 PHP 파일로 처리하십시오.

지금 내 .htaccess는 다음과 같습니다

AddType application/x-httpd-php .foo

그러나 그것은 작동하지 않지만 여전히 파일에 액세스 할 때 파일을 다운로드하라는 메시지가 표시됩니다.

조언이나 팁이 있습니까?

도움이 되었습니까?

해결책

노력하다:

rewriteengine on
rewriterule ^(.*)\.foo$ $1.php

다른 팁

AddType Application/x-httpd-php .html

구문이 나에게 옳은 것 같습니다 .. 웹 서버를 재부팅 해 보셨습니까?

또한 .htaccess 파일에 다른 설정이 있습니까? 이 파일이 구문 분석되고 있는지 확인하십시오.

노력하다:

AddType application/x-httpd-php .php

그리고 그 아래에서 :

AddType application/x-httpd-php .foo

작동하지 않으면이 코드를 사용해보십시오.

<FilesMatch "\.(php|foo)$">
    AddDefaultCharset UTF-8
    DefaultLanguage en-US
</FilesMatch>

원한다면 추가 할 수 있습니다 addtype 내부 <filesmatch> 꼬리표.

당신은 사용할 수 있습니다 mod_rewrite 요청을 다시 작성합니다 *.foo 에게 *.php:

RewriteEngine on
RewriteRule (.+)\.php$ $1.php

이 규칙은 URL 경로가 끝나는 요청을 다시 작성합니다. .foo 내부적으로 동등한 .php URL 경로.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top