【问题标题】:How do I set MIME type for APPLE APP SITE ASSOCIATION served using apache tomcat server?如何为使用 apache tomcat 服务器提供的 APPLE APP SITE ASSOCIATION 设置 MIME 类型?
【发布时间】:2018-10-31 07:45:32
【问题描述】:

我在 .well-known 目录下有这个 apple-app-site-association 文件。当我在浏览器中打开 URL 时,JSON 文件正确显示,但如果我使用任何验证器进行验证,则会出现以下错误。

【问题讨论】:

    标签: ios tomcat deep-linking ios-universal-links apple-app-site-associate


    【解决方案1】:

    您可以使用重写阀来设置内容类型。将阀门添加到 META-INF 中的 context.xml:

    <Context>
        <Valve className="org.apache.catalina.valves.rewrite.RewriteValve" />
    </Context>
    

    现在将 带有 .json 扩展名的 apple-app-site-association 文件放在 .well-known 文件夹中。在 WEB-INF 中创建一个名为 rewrite-config 的文件,内容如下:

    RewriteCond %{REQUEST_URI} /.well-known/apple-app-site-association
    RewriteRule .* /.well-known/apple-app-site-association.json
    

    现在你访问https://host/.well-known/apple-app-site-association json 文件将被传递,内容类型设置为 application/json,这是默认的 mime 映射。

    【讨论】:

      猜你喜欢
      • 2017-05-06
      • 2020-08-28
      • 1970-01-01
      • 1970-01-01
      • 2017-07-11
      • 1970-01-01
      • 2018-01-05
      • 2014-10-06
      • 1970-01-01
      相关资源
      最近更新 更多