2

DocumentRoot を変更したり VirtualHost を作成したりできない共有環境で、アプリケーション URL から "/web/" フォルダーを削除する方法を探していました。

mod_rewrite に基づくいくつかの解決策を見つけましたが、それらはすべて Symfony 1.x に適用されるか、機能しません (とにかく mod_rewrite は初めてなので、私のせいかもしれません)。

Symfony 2 でこれを行う方法はありますか?

4

1 に答える 1

4

「Web」ディレクトリを指す Web サーバーのドキュメント ルートを設定する必要があります。ドキュメント ルートをカスタマイズできない場合は、「web」ディレクトリのコンテンツをドキュメント ルートに直接移動し、他のすべてのスタッフを 1 レベル上に移動します。例えば:

/home/username/www/html <---- this is the place where you put all things from "web"
/home/username/www/src  <---- and all other things one level above
/home/username/www/app
/home/username/www/vendor
...
于 2012-08-13T14:12:57.493 に答える