繁体   English   中英

Chrome移动应用URL重定向问题

[英]Chrome mobile app URL redirection issue

我有一个域https://billfree.in,其代码在yii2中实现。 我还有另一个域blfr.in ,我将其用作短域以blfr.in/r/abc123的形式将SMS发送给用户。 此外,我实现了urlRules,当请求这种类型的url时,它会运行redir / index控制器,其中abc123作为id并包含在参数中: actionIndex($id)
另外,我在blfr.in的DNS设置上添加了302重定向,以便将其理解为billfree.in/r/abc123
一切似乎都正常,用户单击blfr.in/r/abc123并将其重定向到billfree.in/r/abc123 yii从那里处理请求,并调用id为abc123的redir / index函数。

现在的问题是:当我在Chrome移动应用上打开blfr.in/r/abc123在这里工作正常!)时,我第一次成功重定向到billfree.in/r/abc123 下次,如果还有另一个链接说blfr.in/r/xyz123 ,则chrome应用程序会以某种方式从缓存中选择网址,并且重定向的网址现在变为billfree.in/abc123/xyz123
这些参数的链接导致404错误。 有人可以解释一下我该如何解决。 谢谢。

请注意,这些URL旨在由手机打开,因为这里也有移动设备检查器。 abc123是一个虚拟id值,可能无法正常工作,请告知我是否需要一个有效的id值作为参考

像这样生成您的URL:

echo  Url::to(['/your-model/youraction-or-anything-else'])."/".$$model->id-or-any-parametter;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM