【问题标题】:how to change mime types in MAMP如何在 MAMP 中更改 mime 类型
【发布时间】:2011-03-14 16:36:23
【问题描述】:

我正在开发一个包含 HTML5 视频的网站。看起来当 ogg 文件与视频/ogg firefox 翻转之外的其他 mime 类型一起提供时。我已经更新了 mamp/apache/config 文件夹中的 mime.types 文件,并多次重新启动了 MAMP 服务器,但 ogg 文件仍以纯/文本上下文类型提供。

谁能指出我需要做什么?

更新

我唯一能够更改 mime 类型的情况是,如果我将 DefaultType text/plain 更改为 DefaultType video/ogg,这很愚蠢。

【问题讨论】:

    标签: apache html apache2 mamp


    【解决方案1】:

    您是否安装并启用了mod_mime_magic?你的哑剧魔法工作正常吗?当您对其中一个 OGG 文件执行 file -m 时,它是否说它是纯文本文件?文件扩展名是否正确?

    【讨论】:

    • 我运行了 test-video-ogg.ogv -m 但它失败了。我也在我的配置文件中找到了这个。 MIMEMagicFile /Applications/MAMP/conf/apache/magic。你觉得我应该怎么做?
    • 尝试运行file -i -m /Applications/MAMP/conf/apache/magic test-video-ogg.ogv。如果那没有报告video/ogg,那么你的问题是魔法文件。
    • 能否请您指点我可以阅读有关如何编辑魔术文件的地方?
    • @Am:更新魔法文件不是您应该尝试手动执行的操作。但是现在我们已经发现为什么这是失败的,您可以通过将 ForceType video/ogg .ogv 添加到 htaccess 文件或适用的 DirectoryLocation 指令中的 Apache 配置来修复它。
    【解决方案2】:

    mime.types 文件位于 Applications/MAMP/conf/apache 中

    您可以在此处更改您的 mime 类型。 修改文件后重置服务器使其生效。

    【讨论】:

    • 您应该输入的确切条目是...“application/wasm wasm”。然后如上所述,重新启动 MAMP,您应该一切顺利。
    【解决方案3】:

    添加 mime-type 对所有人都是一样的,只是您需要了解如何应用类型以及 mime-type 点是什么。在这个答案中,我将尝试如何在 MAMP 中添加 WebAssembly mime-type application/wasm

    这里是:

    我最近尝试了 MAMP 中的 WebAssembly,并配置了以下适合我的 mime 类型。

    首先,我们需要在MacOS的Applications/MAMP/conf/apache中导航MAMP的文件夹,然后在任意编辑器中打开文件mime.types

    打开文件后,在mime.types文件的任意位置添加以下行:

    application/wasm wasm
    

    这是我的 mime.types 文件中的示例 wasm mime 类型:

    #application/wasm
    application/wasm wasm
    

    【讨论】:

      【解决方案4】:

      如今,在 MAMP Pro 中,您可以使用 gui 添加<VirtualHost> 参数。这是一个屏幕截图,显示了我如何为 .mjs 和 .wasm 添加 MIME 类型:

      AddType application/javascript      .mjs
      AddType application/wasm      wasm
      

      screenshot

      添加后别忘了重启服务器。

      【讨论】:

        猜你喜欢
        • 2012-11-02
        • 1970-01-01
        • 2014-09-20
        • 1970-01-01
        • 2012-04-27
        • 1970-01-01
        • 1970-01-01
        • 2010-09-14
        • 2016-09-08
        相关资源
        最近更新 更多