为部署的项目配置基本URL Symfony2

时间:2012-07-28 21:36:47

标签: .htaccess deployment symfony base-url

我已将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 /”

的路线

虽然'预订/行程'应该使用'/'模式路由到'主页'。

我该如何解决这个问题?因为改变项目中的所有路线会很痛苦。

0 个答案:

没有答案