IIS mime映射

1. 如果打开iis网站出现这种情况,我们就需要进行mime配置。


2. 打开iis管理器,点击mime类型,如图


3.    然后选择右侧添加



在弹出的对话框中选择自己的类型,然后去这个网站选择根据文件类型选择对应的mimetype,:

http://www.freeformatter.com/mime-types-list.html


至此大功告成!

### 配置MIME类型映射的方法 MIME(Multipurpose Internet Mail Extensions)类型映射是服务器用来识别文件扩展名并将其与正确的媒体类型关联的机制。通过配置MIME类型,服务器能够正确地将文件传输到客户端,并让浏览器根据其类型进行处理。 #### 在IIS中添加MIME类型映射 对于使用 **Internet Information Services (IIS)** 的服务器,可以通过以下步骤来配置MIME类型映射: 1. 打开 **IIS管理器**: - 依次点击“开始” > “控制面板” > “管理工具” > “Internet信息服务(IIS管理器)”。 2. 选择目标网站或应用程序: - 在左侧连接树中,右击需要更改的网站或目录。 3. 添加新的MIME类型: - 双击打开“MIME类型”图标。 - 点击右侧操作面板中的“添加...”按钮。 - 在弹出窗口中输入: - **文件扩展名**:例如 `.mp4` 或 `.flv`。 - **MIME类型**:例如 `application/octet-stream` 对于 `.mp4` 文件,或者 `flv-application/octet-stream` 对于 `.flv` 文件。 - 确认后保存设置[^2]。 如果系统提示“此文件扩展名的MIME类型已存在”,则无需重复添加。 #### 使用Web.config文件配置MIME类型 在基于 .NET Framework 的应用程序中,可以在 `web.config` 文件中定义静态内容的 MIME 类型映射。这种方式适用于不需要每次手动修改 IIS 设置的情况。 示例代码如下: ```xml <system.webServer> <staticContent> <!-- 移除现有扩展 --> <remove fileExtension=".woff" /> <remove fileExtension=".xap" /> <remove fileExtension=".xaml" /> <remove fileExtension=".mjs" /> <!-- 添加新的MIME类型映射 --> <mimeMap fileExtension=".mjs" mimeType="text/javascript" /> <mimeMap fileExtension=".woff" mimeType="font/x-font-woff" /> <mimeMap fileExtension=".xap" mimeType="xapapplication/x-silverlight" /> <mimeMap fileExtension=".xaml" mimeType="application/xaml+xml" /> </staticContent> </system.webServer> ``` 以上代码片段展示了如何移除现有的某些扩展映射,并为特定文件格式指定新的 MIME 类型[^3]。 #### PHP环境下的MIME类型配置 当使用PHP时,除了在IIS中配置MIME类型外,还需要确保 `php.ini` 文件的路径设置正确。例如,可以找到 `extension_dir` 参数并修改其值为实际的扩展目录路径,如: ```ini extension_dir = "d:\php\ext\" ``` 同时,需要删除该行前面的分号(`;`),以启用此配置。完成后,将 `php.ini` 文件复制到系统目录下(例如 `C:\Windows`)以确保生效[^4]。 --- ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值