我已经实现了通用链接,工作正常。我向用户发送电子邮件,然后 iOS 将打开应用程序(如果已安装),否则将转到我的网站。此时,我使用 apache mod_rewrite 重定向到提供有关安装应用程序的信息的页面。
但是,某些用户的 hotmail 帐户启用了高级威胁防护。所以他们在收件箱中收到的 URL 是用https://nam10.safelinks.protection.outlook.com/包装的?...当您关注它时,最终会重定向到正确的网址。在 iOS 14 上可以正常打开应用程序,但是在 iOS 13 上,无论是否安装了应用程序,它都会将我带到网站。
所以在 iOS 13 上,安全链接保护完全打破了通用链接配置。
我正在尝试解决这个问题。我目前的想法是使用 mod_rewrite 转发到自定义 URL,但为此苦苦挣扎,因为 mod_rewrite 喜欢在我的重定向前添加 http://。
有没有其他人经历过这个?我看过一篇关于该主题的堆栈溢出帖子,但没有适合我的解决方案。