DocumentRoot を変更したり VirtualHost を作成したりできない共有環境で、アプリケーション URL から "/web/" フォルダーを削除する方法を探していました。
mod_rewrite に基づくいくつかの解決策を見つけましたが、それらはすべて Symfony 1.x に適用されるか、機能しません (とにかく mod_rewrite は初めてなので、私のせいかもしれません)。
Symfony 2 でこれを行う方法はありますか?
DocumentRoot を変更したり VirtualHost を作成したりできない共有環境で、アプリケーション URL から "/web/" フォルダーを削除する方法を探していました。
mod_rewrite に基づくいくつかの解決策を見つけましたが、それらはすべて Symfony 1.x に適用されるか、機能しません (とにかく mod_rewrite は初めてなので、私のせいかもしれません)。
Symfony 2 でこれを行う方法はありますか?
「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
...