我正在尝试实现 iOS 通用链接,我需要在 WordPress 的根目录中提供一个 apple-app-association 文件。
我如何为我的 apple-app-association 文件提供服务Content-type: "application/pkcs7-mime"
在 WordPress 中?
我尝试直接上传它,但是当然不行,因为我需要将 apple-app-association 的 Content-type 修改为:Content-type: "application/pkcs7-mime"
自从apple-app-site-association
文件不是 WordPress 文件,您必须在服务器级别配置内容类型。这取决于环境(例如 Apache 与 nginx)。如果您的主机不允许访问低级配置,这可能会很困难。
阿帕奇配置
修改 /etc/apache2/sites-available/default-ssl (或等效)文件以包含以下代码段:
<Directory /path/to/root/directory/>
...
<Files apple-app-site-association>
Header set Content-type "application/pkcs7-mime"
</Files>
</Directory>
nginx配置
修改 /etc/nginx/sites-available/ssl.example.com (或等效)文件以包含位置 /apple-app-assocation 片段:
server {
...
location /apple-app-site-association {
default_type application/pkcs7-mime;
}
}
Source: https://gist.github.com/anhar/6d50c023f442fb2437e1#modifying-the-content-type
理论上,我相信可以通过 .htaccess 文件进行 Apache 配置,但我从未尝试过。
您可能更喜欢研究免费的托管深度链接服务,例如Branch(全面披露:我在 Branch 团队中)或 Firebase 动态链接 为您处理所有这些。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)