【发布时间】: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
我在 .well-known 目录下有这个 apple-app-site-association 文件。当我在浏览器中打开 URL 时,JSON 文件正确显示,但如果我使用任何验证器进行验证,则会出现以下错误。
【问题讨论】:
标签: ios tomcat deep-linking ios-universal-links apple-app-site-associate
您可以使用重写阀来设置内容类型。将阀门添加到 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 映射。
【讨论】: