0

我想上传一个 AASA(apple-app-site-association)。
我遇到的问题是我无法设置 MIME 类型。我将文件放在根目录/ .well-known没有扩展名的文件夹中。之后,我尝试(就像我在其他托管服务提供商上成功所做的那样)将 MIME-Type 更改为application/json.

这是我的.htaccess文件:

RewriteEngine On

# BEGIN Thunermay (Admin)
# set apple-app-site-association as application/json for Apple's crawler
<Files "apple-app-site-association">
    ForceType 'application/json'
</Files>
# END Thunermay

当我使用 AASA 验证器(这个这个)时,我无法获得正确的content-type。第二个至少向我展示了文件已解析但没有内容类型:

No Redirect:              Pass
Content-type:             [] 
JSON Validation:          Pass
JSON Schema:              Pass

我不知道我的错误在哪里,.htaccess也不知道如何调试.htaccess

提前感谢您的帮助!

4

1 回答 1

0

想出了一个替代方案:

而不是使用ForceType我使用:

<Files "apple-app-site-association">
    Header set Content-type 'application/json'
</Files>

我不知道为什么其他选择不起作用

于 2021-08-16T10:55:51.263 回答