.webp 파일에 대한 액세스를 차단하는 IIS 서버
IIS에서 실행되는 WordPress 사이트에 .webp 이미지 지원을 추가하려고 합니다.
현재 이미지는 서버에 존재하며 파일명은 맞지만 브라우저에서 URL 주소로 이미지를 로드하려고 하면 404 오류가 발생합니다.
404 - 파일 또는 디렉토리를 찾을 수 없습니다.찾고 있는 리소스가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수 없습니다.
제가 이 문제를 어떻게 해결할지 아는 사람 있나요?
추가했습니다.<add extension=".webp" policy="CacheUntilChange" kernelCachePolicy="DontCache" />
캐싱과 관련된 것처럼 작동하지 않습니다.
특정 파일 유형에 대한 액세스를 허용할 수 있는 곳이 있습니까?
파일 형식이 방화벽을 통과할 수 있도록 허용해야 합니까?
아직 IIS에 익숙하지 않아서 좀 당황스럽네요.
건배.
다음 설정을 webconfig 파일에 추가해야 합니다.
<configuration>
<system.webServer>
<staticContent>
<mimeMap fileExtension=".webp" mimeType="image/webp" />
</staticContent>
</system.webServer>
</configuration>
가장 빠른 해결 방법은 파일 확장자를 추가하는 것입니다..webp
에게mime types
다음과 같습니다.
IIS 관리자에서 웹 사이트 선택:
MIME 유형에 파일 확장자 추가:
그래, 알아냈어
IIS 관리자에서 MIME 유형을 허용해야 했습니다.
https://technet.microsoft.com/en-us/library/cc725608(v=ws.10).aspx
응용 프로그램을 실행하거나 디버깅할 때 웹P 이미지가 표시되지 않습니다.특히 IIS Express 및 IIS에서 그렇습니다.IIS의 경우 앞서 설명한 바와 같이 앱 구성에서 MIME 유형을 사용할 수 있습니다.그러나 IIS Express의 경우 app.config를 추가해도 표시되지 않습니다.이 문제를 해결하려면 다음 절차를 따르십시오.
시스템 트레이의 아이콘을 사용하여 IIS Express Dialog를 엽니다.이미지를 확인합니다.시스템 트레이에서 IIS Express 열기
대화 상자에서 웹 사이트를 선택합니다.다음 섹션에서 관련 세부 정보를 볼 수 있습니다.IIS Express 대화 상자
구성 경로를 참조하십시오. 개발하는 앱 또는 사이트마다 다릅니다.이 링크를 클릭하면 VS 스튜디오에서 구성 파일을 열 수 있습니다.이제 다른 이미지 유형과 함께 webp mime 확장 코드를 추가합니다. 파일을 저장한 후 닫습니다.
이것으로 디버깅모드에서 로컬브라우징으로 WebP 이미지를 표시할 수 있게 되었습니다.문제가 해결되었습니다.
언급URL : https://stackoverflow.com/questions/46044933/iis-server-blocking-access-to-webp-files
'programing' 카테고리의 다른 글
WooCommerce:샵에 판매 중인 제품만 표시 (0) | 2023.03.16 |
---|---|
각도 JS $watch vs $on (0) | 2023.03.16 |
대응: 상위 컴포넌트의 하위 매핑 (0) | 2023.03.14 |
Angular-Chart.js 색상 변경 방법 (0) | 2023.03.14 |
항목을 선택하면 AngularJS 선택 상자 옵션이 사라집니다. (0) | 2023.03.14 |