使用WordPress配置Apple-app-Site-Association文件

时间:2017-07-28 作者:DiegoQ

我正在尝试实现iOS通用链接,我需要在WordPress的根目录下提供一个苹果应用程序关联文件。

我如何将我的苹果应用程序关联文件提供给application/json WordPress中的内容类型?

我试图直接上传,但没有成功。

1 个回复
SO网友:alxpck

OP将此问题移至StackOverflow:https://stackoverflow.com/a/45399792/6471228

通过回答Alex Bauer:

由于apple app站点关联文件不是WordPress文件,因此必须在服务器级别配置内容类型。这取决于环境的不同(例如,Apache和nginx)。如果您的主机不允许访问低级别配置,这可能会很困难。

Apache配置修改/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 (或等效文件)以包含位置/苹果应用程序关联代码段:

server { ... location /apple-app-site-association { default_type application/pkcs7-mime; } }

资料来源:https://gist.github.com/anhar/6d50c023f442fb2437e1#modifying-the-content-type

从理论上讲,我相信可以通过进行Apache配置。htaccess文件,但我从未尝试过。

结束

相关推荐

为什么在通过AJAX加载页面时使用admin-ajax.php?

我用过this tutorial 在我的网站上实现ajax页面转换。在查看了一些问题后,我发现在大多数论坛帖子上,人们都建议“使用”admin-ajax.php. 我对此进行了调查,但恐怕我真的不明白它是如何工作的。这是我的电流page-transition.js, 这已经开始很好地发挥作用了。如果我使用admin-ajax.php, 它真的是“强制性的”吗?jQuery(document).ready(function (event) { // get rooturl via