9

Zend Frameworkに基づくアプリケーションの場合、でapachesを使用SetEnv.htaccessます。私はこれを次のようなテスト、ステージング、本番サーバーで使用します。

SetEnv APPLICATION_ENVIRONMENT production

ステージングサーバーでは、PHPでこのenv変数を読み取ることができませんでした。しかし、私がvar_dump( $_ENV )phpで行ったとき、私は値を取得しましたが、キーREDIRECT_

REDIRECT_APPLICATION_ENVIRONMENT

なぜこれが起こっているのか、そしてどうすればこれを防ぐことができるのか誰かが説明できますか?

4

2 に答える 2

9

Zendの.htaccessにもmod_rewriteルールがあると思いますか?リダイレクトを実行するときに、値が新しいURLの新しい設定によって上書きされないようにするために、mod_rewriteが前に付いている可能性があると思います。

于 2010-02-15T18:25:47.750 に答える
2

同じ問題が発生しました。これは、ApacheでcgiとしてPHPを実行していたことが原因でした。

mod_phpを有効にした後、そのプレフィックスなしで変数にアクセスできました。

于 2013-05-08T09:06:53.713 に答える