我如何为使用apache tomcat服务器的APPLE APP SITE ASSOCIATION设置MIME类型?

lo8azlld  于 2022-11-13  发布在  Apache
关注(0)|答案(2)|浏览(138)

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

qhhrdooz

qhhrdooz1#

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

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

现在将扩展名为**.json的apple-app-site-association文件**放在. wellknown文件夹中。在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的内容类型进行传递,这是默认的mimeMap。

9njqaruj

9njqaruj2#

工作收据

<FilesMatch "apple-app-site-association">
    ForceType application/json
</FilesMatch>

相关问题