【问题标题】:how to configure .htc files to work on nginx如何配置 .htc 文件以在 nginx 上工作
【发布时间】:2011-12-29 14:56:14
【问题描述】:

我正在尝试使用位于here 的border-radius.htc 在

有谁知道我怎样才能让这个文件运行,以便样式在 here 关于 .htc 扩展的 MIME 类型,但我不知道对 nginx 做什么,或者即使 MIME 类型是问题。如果有其他方法可以在不使用 .htc 文件的情况下获得圆角,我也愿意尝试该解决方案。谢谢。

【问题讨论】:

    标签: css nginx mime-types ie8-compatibility-mode


    【解决方案1】:

    我找到了答案,this solution。这是线程上的第二个帖子。

    评论来自 mjijackson@gmail.com,2009 年 10 月 15 日

    如果您使用的是 nginx,这些指令几乎相同。打开 /etc/nginx/mime.types 并在您的类型声明中添加以下三行{}(在最新版本的 nginx 中它们已经存在):

    text/x-component htc;
    application/x-shockwave-flash swf;
    image/svg+xml svg;
    

    【讨论】:

    • 很高兴您找到了解决方案,我完全忘记了 mime.types 文件。
    【解决方案2】:

    试试这样的..

    location = /border-radius.htc {
      default_type 'text/x-component';
      try_files $uri /border-radius.htc;
    }
    

    请注意,实际文件位置是相对于您的 root 路径的。

    【讨论】:

    • Marco,你的有点像 CSS,但 location 是什么?我不明白那个语法。
    • 看看location matchingdefault_type。前者允许您根据请求 URL 设置不同的属性,例如不同的根路径,或者在本例中为不同的 mime 类型。位置匹配的其他常见用途是重写和反向代理。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-26
    • 2017-04-15
    • 2021-03-07
    • 2018-11-25
    • 2020-06-11
    • 1970-01-01
    相关资源
    最近更新 更多