如何将apple-app-site-association的内容/ MIME类型设置为application/json

4
我正在尝试为我的应用程序设置通用应用链接,并尝试将apple-app-site-association上传到“/”和“/.well-known”位置的服务器,但当我导航到该位置时,我收到404错误。
当我尝试创建一个mime类型为application/json的文件时,它总是恢复到text类型而不是application/json。
我没有访问Plesk服务器上的虚拟主机/ Apache设置,也没有访问etc/sites-available来设置文件的内容类型。这是我的参考链接: https://gist.github.com/anhar/6d50c023f442fb2437e1#modifying-the-content-type
我的文件内容如下:
{
    "applinks": {
        "apps": [],
        "details": [
            {
                "appID": "XXXXX.com.domain.appname",
                "paths": [
                    "*"
                ]
            }
        ]
    }
}

Please help.

1个回答

2
客户提供的服务器是IIS,因此我必须上传一个名为apple-app-site-association.json的json文件,并在位于根目录下的web.config文件中添加重写规则。
<rewrite>
        <rules>
            <rule name="apple_json_file">
                <match url="^apple-app-site-association" />
                <action type="Rewrite" url="apple-app-site-association.json" />

            </rule>
        </rules>
    </rewrite>

这对我来说起作用了。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接