1

Symfony2 プロジェクトをサーバーにデプロイしました。/web/app.php ファイルに自動的にアクセスするために、プロジェクト フォルダーに .htaccess ファイルを追加しました。

追加した .htaccess ファイルは次のとおりです。

<IfModule mod_rewrite.c>
    RewriteEngine On

    <IfModule mod_vhost_alias.c>
      RewriteBase /booking/itinerary/
    </IfModule>

    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^(.*)$ web/app.php [QSA,L]
</IfModule>

私が抱えている問題は、ルーティングのベース URL を /booking/itinerary として設定できないことです。symfony から次のエラーが表示されます。

「GET /booking/itinerary/」のルートが見つかりません

ただし、「予約/旅程」はパターン「/」を使用して「ホームページ」にルーティングする必要があります。

どうすればこれを修正できますか? プロジェクト内のすべてのルートを変更するのは面倒だからです。

4

0 に答える 0