Symfonyへのリクエストに対してIIS7でリバースプロキシリライトルールを設定しました。 これはパターンにマッチし、正確なリクエストの詳細を渡していますが、技術的な観点からは正しく動作していますが、Symfonyは正しい情報を使用していないようです。 (書き換えルールに パターンにマッチしたものをSymfonyのリクエストコンテキストで、IIS書き換えルールからREQUEST_URIを使用するにはどうすればよいですか?
HTTP_X_ORIGINAL_URL="/foo/bar/foo/someCall/123456789"
REQUEST_URI="/bar/foo/someCall/123456789"
:symfonyが$_SERVER
で他のサーバから受信したかを確認するにはapp.php
でブレークポイントは、このために、関連するパラメータは、詳細)
/bar/foo/someCall/{id}
の経路が設定されていますが、要求コンテキストではpathInfo
として/foo/bar/foo/someCall/{id}
と表示され、「No route exists ...」というエラーが発生します。
REQUEST_URI
にあるものを使用するには、リクエストコンテキスト(経路リスナーなど)が必要です。もし可能であれば、そうすることができるでしょうか?
Symfonyがどのように要求と書き換えを処理するかについての説明と追加情報については、非常にありがとうございます。 :) – ddtpoison777