2014-04-11 4 views
0

브라우저가 웹 서버로부터 문서를 받으면 content-type 헤더를 읽고 파일을 구문 분석하는 방법을 결정합니다. 서버의 스크립트에서 헤더에 대해 올바른 content-type을 명시 적으로 설정할 수 있지만 웹 서버에서 CSS 또는 javascript 파일을 제공하면 올바른 MIME 유형이 자동으로 설정됩니다. 어떤 파일이 어떤 파일과 관련되는지 어떻게 알 수 있습니까? 파일 확장명을 사용하여 일부 내부 파일에서 올바른 MIME 형식을 가져온 것으로 의심됩니다.웹 서버는 리소스에 설정할 MIME 유형을 어떻게 알 수 있습니까?

+3

그것은 쉽게 될 것입니다. 그러나 질문에 대답하기 위해 - 예, 각 서버에는 특정 파일에 대해 적절한 MIME 유형이 무엇인지 알려주는 일종의 로컬 "데이터베이스"가 있습니다. 어떻게 구현되는지 자세히 - 많은 서버가 있습니다. 관심있는 서버를 골라야하며, OSS라면 소스 코드를 빠르게 검색하십시오. –

+0

감사합니다. 특히 Apache 서버에 관심이 있습니다. –

답변

1

사용중인 웹 서버를 모르지만 apache는 미리 정의 된 MIME 유형에 대한 파일 확장자 목록을 사용합니다. 당신은 변경하거나 값을 httpd.conf 또는 .htaccess 파일과 같이

이 목록에 추가 할 수 있습니다 : 당신이 당신의 특별한 관심 인 서버 말했다 경우 가 AddType video/mp4 .mp4

관련 문제