0

Mac OSX Mountain Lion で Symfony2 プロジェクトを開発しています。最新の 2.2.1 バージョンで新しいプロジェクトを開始しました。開発環境ではすべて正常に動作しますが、本番環境をテストしたい場合、app.php自動的にリダイレクトさhttp://localhostれ、デフォルトのページ「動作します!」が表示されます。

まだバージョン 2.1 の私の他のプロジェクトは、prod 環境でも問題なく動作します。私はこのプロジェクトで何か違うことをしたわけではなく、それを機能させる方法がわかりません。

すべてのプロジェクトは、~/Sitesディレクトリ内の個別のフォルダーにあります。

4

1 に答える 1

1

ファイル UPGRADE-2.2.md を読むと、次の段落が見つかります。

このファイルは、URI の有無にweb/.htaccess かかわらずコンテンツの重複を防ぐために大幅に強化されています。/app.phpまた、Apache エイリアスを使用する場合、または mod_rewrite を使用できない場合の機能も向上します。.htaccessそのため、ファイルも更新することをお勧めします。

したがって、実稼働環境の古い URI が: だった場合http://server.com/yourProyect/web/app.php/example、現在は: になります http://server.com/yourProyect/web/example

乾杯!

于 2013-04-18T16:27:53.453 に答える