我已将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>
我遇到的问题是我无法将路由的基本网址设置为/ booking / itinerary。我从symfony收到以下错误:
找不到“GET / booking / itinerary /”
的路线
虽然'预订/行程'应该使用'/'模式路由到'主页'。
我该如何解决这个问题?因为改变项目中的所有路线会很痛苦。