同じサイト (および大きなプロジェクトに関連するすべてのアプリ) に複数のアプリがあるため、次のように複数のアプリを web フォルダー内に配置します。
ウェブ /
|-- フロントエンド
|-- バックエンド
|-- API
それぞれに独自の app.php と app_dev.php が必要です。フロントエンドの app.php と app_dev.php をルートの直下に配置することは可能ですが、それは維持しようとしている適切な構造を壊してしまいます。
これらのルールを .htaccess で使用しようとしています
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^app_dev\.php.*$ frontend/app_dev.php [QSA,L]
RewriteRule ^(.*)$ frontend/app_dev.php [QSA,L]
生成されたすべてのリンクが abc.com/frontend/usual-route のようにプレフィックス「frontend」を持っているという事実を除いて、正常に動作しているようです。
この場合、Symfony にフロントエンド部分を無視するように指示する方法はありますか?