【发布时间】:2018-01-09 14:26:54
【问题描述】:
我有一个域名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(Firefox 在这里工作正常!)时,我第一次成功重定向到 billfree.in/r/abc123。下一次,如果有另一个链接说blfr.in/r/xyz123,chrome 应用程序会以某种方式从缓存中选择 url,重定向的 url 现在变成billfree.in/abc123/xyz123
这些参数的链接导致 404 错误。有人可以解释我如何解决这个问题。谢谢。
请注意,这些 URL 旨在由手机打开,因为这里也有一个移动设备检查器。 abc123 是一个虚拟 id 值,可能不起作用,如果您需要一个工作 id 值以供参考,请告诉我
【问题讨论】:
-
需要查看您的控制器和查看代码。
标签: php google-chrome yii yii2 google-chrome-app