gpt4 book ai didi

android - nginx 从 Web 重定向到移动应用程序

转载 作者:行者123 更新时间:2023-11-29 10:36:01 26 4
gpt4 key购买 nike

有 Android 和 iOS 应用程序,我有动态 URI,我需要通过 nginx 将 Android 和 iOS 用户直接重定向到移动应用程序,前提是他们使用此链接。但是我不明白没有“逻辑与”或“内部如果”如何处理。

据我所知,我必须解决两个条件:

if ($http_user_agent ~* '(iphone|ipod|nokia|аndroid)' ) {
rewrite ^ mobile_application://$host$request_id last;
}

和:

set $my_uri sign-up?invitation=$key #this key is dynamical
if ($request_id = '($my_uri)' ) {
rewrite ^ mobile_application://$host$request_id last;
}

所以,我不知道如何修复它。

最佳答案

set $targeted_mobile no;
if ($http_user_agent ~* "android|iphone|ipod") {
set $targeted_mobile yes;
}

location /deep-link/ {
if ($targeted_mobile = yes) {
rewrite ^/deep-link/(.*) mobile://www.aaa.com/$1 permanent;
}
rewrite ^/deep-link/(.*) https://$server_name/$1 permanent;

关于android - nginx 从 Web 重定向到移动应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27040571/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com