いくつかのモジュールを含む Yii プロジェクトがあります。それらの 1 つは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 はこれを使用することしか許可していません。私がこのメイン ドメインの使用を許可した場合、私は安全ではないと感じています。
この問題の根源は何ですか?