当请求图像时,如何让 IIS7 提供默认图像而不是 404 html 页面?
例如
请求:http ://www.example.com/myImage.jpg
myImage.jpg 不存在,所以我们提供另一个图像来代替?
当请求图像时,如何让 IIS7 提供默认图像而不是 404 html 页面?
例如
请求:http ://www.example.com/myImage.jpg
myImage.jpg 不存在,所以我们提供另一个图像来代替?
我正在尝试设置一个非常快速、压缩、缓存的静态内容网站,仅提供 .jpg、.css 和 .js
我想从网站配置中删除所有不需要的功能:
但是这个配置一直失败:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<urlCompression doStaticCompression="true" doDynamicCompression="false" />
<caching enabled="true" enableKernelCache="true">
<profiles>
<add extension=".gif" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".png" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".js" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".css" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".jpg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
<add extension=".jpeg" policy="DontCache" kernelCachePolicy="CacheUntilChange" duration="0.00:01:00" location="Any" />
</profiles>
</caching>
<staticContent>
<remove fileExtension=".js" />
<mimeMap fileExtension=".js" mimeType="text/javascript" />
<clientCache cacheControlMode="UseMaxAge" cacheControlMaxAge="30.00:00:00" />
</staticContent>
<modules>
<clear />
<add name="HttpRedirectionModule" lockItem="false" />
<add name="StaticFileModule" lockItem="false" />
<add name="CustomLoggingModule" lockItem="false" />
<add name="CustomErrorModule" lockItem="false" />
<add name="IsapiModule" lockItem="false" />
<add name="AnonymousAuthenticationModule" lockItem="false" />
</modules>
</system.webServer>
</configuration>