0

フォームを送信すると、ログにこのトレースが記録されます

Dec 06 14:43:23 symfony [info] {sfFrontWebController} Redirect to "http://example.com, example.com, example.com/myapp/backend_dev.php/post/1/edit"
Dec 06 14:43:23 symfony [info] {sfWebResponse} Send status "HTTP/1.1 302 Found"
Dec 06 14:43:23 symfony [info] {sfWebResponse} Send header "Location: http://example.com, example.com, example.com/myapp/backend_dev.php/post/1/edit"
Dec 06 14:43:23 symfony [info] {sfWebResponse} Send header "Content-Type: text/html; charset=utf-8"
Dec 06 14:43:23 symfony [info] {sfWebResponse} Send content (176 o)

ブラウザのアドレスバーに表示されるURLは次のとおりです。http://example.com、example.com、example.com / myapp / index.php / post / new

それは私のステーション(wampserver2.0とPHP5.2.9)で動作するので、それは非常に奇妙です。

この問題の原因は現時点ではわかりません(この新しい環境(apache / PHP 5.3)では機能しなかった場合を除きます)。

ヒントを事前にありがとう、

リリアン。

4

1 に答える 1

0

phpinfo()がトリックを行いました!

「Apache環境」セクションに私は

X-Forwarded-ホストmydomain、mydomain、mydomain

「HTTPヘッダー情報」セクションにも同じものがあります

X-Forwarded-ホストmydomain、mydomain、mydomain

最後に「PHP変数」セクションで

_SERVER ["HTTP_X_FORWARDED_HOST"] mydomain、mydomain、mydomain

奇妙なことに、symfonyは$_SERVER["HTTP_HOST"]の代わりにこの変数を選択して絶対URLを生成します。

編集:このバグを見てくださいhttp://trac.symfony-project.org/ticket/3842

于 2012-02-07T09:25:52.427 に答える