【问题标题】:Why is this mime type incorrect?为什么这种 MIME 类型不正确?
【发布时间】:2012-02-23 19:56:59
【问题描述】:

我正在实现的 HTML5 视频在 Internet Explorer 9 中不起作用。经过一些调试,我发现 mp4 文件的 mime 类型为 application/octet-stream。但是,在我的.htaccess 文件中,

AddType video/ogg  .ogv
AddType video/mp4  .mp4
AddType video/webm .webm

在定义 mime 类型时我遗漏了什么?

【问题讨论】:

  • 您的服务器配置是否允许解析.htaccess 文件?您的.htaccess 文件是否允许覆盖AddType MIME 类型?
  • 如何检查是否允许我覆盖 AddType MIME?是的,我的服务器允许解析 .htaccess - 我经常使用它。
  • 您会寻找AllowOverride FileInfo 或更通用的AllowOverride 配置...
  • 是的,这必须在主配置中完成——如果有人可以提供他们自己的.htaccess 来授予他们访问覆盖所有内容的权限,那么它就没有多大意义了,对吧? :)
  • 当我从我的站点加载 mp4 文件时,它工作得很好 - 从 CDN 加载它时 MIME 类型丢失了。

标签: mime-types


【解决方案1】:

答案是:

您在服务器上添加的 MIME 类型不能覆盖远程服务器上的 MIME 类型。如果托管在其他地方的文件存储为不同的 MIME 类型,则它将不起作用。确保 CDN 上的 MIME 类型正确。

【讨论】:

    【解决方案2】:
    • mp4 视频 URI 是否具有 .mp4 扩展名?
    • 您的 VirtualHost/server 配置是否允许使用 .htaccess 文件(AllowOverride 指令)?

    【讨论】:

      猜你喜欢
      • 2017-12-19
      • 2023-03-14
      • 2013-01-22
      • 1970-01-01
      • 2018-04-11
      • 2018-12-29
      • 2011-05-11
      相关资源
      最近更新 更多