IIS 6.0은 "."이 있는 파일에서 404 오류를 수신합니다. 확장자 외에는 아무것도 없습니다

IIS 6.0은 "."이 있는 파일에서 404 오류를 수신합니다. 확장자 외에는 아무것도 없습니다

IIS 6.0 서버에서 확장자 없이 PNG 파일을 제공하는 Apache 서버로 역방향 프록싱하는 문제가 있습니다. 이상하게도 "."가 있는 파일을 제공합니다. 하지만 다른 것은 없습니다. 예를 들면 다음과 같습니다.

"http://내부서버/프록시/이미지."

MIME 유형 "."을 추가해 보았습니다. 심지어 ".*"를 IIS 가상 디렉터리와 서버(IIS MMC 스냅인을 통해)에 연결했지만 이 방법으로는 문제가 해결되지 않은 것 같습니다. image.x, image.] 등과 같은 다른 모호한 확장자를 테스트할 때 MIME 유형을 추가하는 것이 작동했지만 파일 이름과 "." 그 이후에는 404로 인해 실패한 것 같습니다.

어떤 단서가 있나요?

답변1

MIME 유형으로 *호출 되는 항목을 추가해 보십시오 .application/octet-stream

답변2

내가 정확하게 기억한다면 모든 응용 프로그램이 사용하는 Win32 하위 시스템은 모든 파일 경로에서 후행을 제거하므로 .IIS는 스마트하게 자체적으로 이를 수행하려고 할 수 있습니다.

.실제 파일 이름에 현재가 있습니까 ? 그렇다면 꼭 그래야 합니까? (보통 확장자가 없는 파일에는 확장자가 없습니다 ..)

관련 정보