我有一个 Yii 项目,有一些模块。其中之一称为facebook。我们将使用它来管理我们的 facebook 应用程序,但我在路由方面遇到了一些问题。
我保存了以下路线,它只在没有额外参数的情况下工作:
"https://facebook.domain.dev/<controller:[\w\-]+>/<action:[\w\-]+>" => "facebook/<controller>/<action>"
所以这很好用,直到我尝试向 URL 添加一些参数。使用参数,它只能以这种格式工作:
"https://domain.dev/facebook/site/index/id/123"
// and not with the following
"https://facebook.domain.dev/site/index/id/123"
这是一个大问题,因为它们是不同的域,即使它们使用的是同一个应用程序。所以 Facebook 只允许我们使用这个,如果我允许使用这个主域,我觉得不安全。
有谁知道,这个问题的根源是什么?