2012-05-03 3 views
1

좋아요, 그래서 오늘 당신에게 이상한 것이 있습니다. .php 파일에 대한 사용자 지정 MIME 형식을 만드는 방법을 찾고 있습니다. 나는 이것에 대해 몇 가지 프로의 내용을 읽었으며, 실제로 할 수있는 것을보기위한 실험 이외의 많은 실험을위한 것이 아닙니다. 우리 회사의 이니셜은 TTP이므로 우리의 .php 페이지를 모두 사용자 지정 .ttp 확장으로 다시 작성하는 것이 재미있을 것이라고 판단했습니다. 나는 그것을 추가하면서 보통의 cPanel X 경로를 시도했고, .htaccess 파일에 변경 사항을 추가하려고 시도했다. 그것은 응용 프로그램 유형을 PHP로 변경하기 전까지는 완벽하게 작동합니다. 올라와있다PHP 파일의 사용자 지정 MIME 형식

AddType text/html ttp // works 
AddType text/x-php ttp // doesn't work 
AddType application/x-php ttp // doesn't work 
AddType application/x-http-php ttp // doesn't work 

어떤 것들은 이렇게하면 .PHP 파일을 렌더링하는 문제이고, 따라서 어려운 브라우저가 처리 방법을 결정 할 수 있습니다. 다른 아이디어? 나는 하루가 끝날 무렵이 회사가 할 수있는 일이 아니라는 것을 확신하지만, 내가 실험 할 수있는 실험이 효과가 있는지보기를 원했다.

+0

표준이 아닌 파일 확장명에 표준 MIME 형식을 적용하는 것은 사용자 지정 MIME 형식을 사용하는 것과 다소 다릅니다. – Quentin

+1

나는 약 10 년 전에 그것을 시도했다. Google은 색인에서 사이트를 완전히 삭제했습니다. 공통 파일 확장자 (몇 달 후)로 돌아 갔을 때 다시 나타났습니다. 요즘에는 문제가되지 않더라도 URL 끝에 귀여운 캐릭터가 있으면 문자를 입력하려고하는 사람들이 혼란스러워 할 수 있습니다. 나는 정말로 신경 쓰지 않을 것이다. – Quentin

+0

그래, 나는 그것이 웹 호스팅 및 개발 회사의 어떤 형태/형태로든 좋지 않을 것이라고 생각하기 시작했다. 우리는 SEO를 전문으로하고 있으며 .ttp가 우리가 여기 열심히 노력하는 우리 최적화의 일부를 망칠 것이라고 확신합니다. 나는 적어도 사람들에게 그것이 할 수있는 사람을 보여줄 수 있고, 그렇게해서는 안되는 이유에 대해 합당한 설명을 할 수 있도록 나는 그것을 제공하고 있다고 생각한다. – lxndr

답변

1

브라우저가 PHP를 처리하지 않습니다. Content-Type은 여기서 중요하지 않습니다.

CGI 또는 모듈 구성을보고 PHP가 .php 이상을 처리하도록 구성하십시오. 모듈로서의 PHP의 경우 :

<FilesMatch \.ttp$> 
    SetHandler application/x-httpd-php 
</FilesMatch> 
0

처리기는 AddHandler으로 지정됩니다. mod_php 처리기는 php5-script입니다.

그리고 브라우저는 PHP를 처리하지 않습니다.