我已经将 Symfony2 项目部署到服务器上。我在项目文件夹中添加了一个 .htaccess 文件来自动访问 /web/app.php 文件。
这是我添加的 .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/”的路线
尽管“预订/行程”应该使用“/”模式路由到“主页”。
我怎样才能解决这个问题?因为改变项目中的所有路线会很痛苦。