1

我已经将 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/”的路线

尽管“预订/行程”应该使用“/”模式路由到“主页”。

我怎样才能解决这个问题?因为改变项目中的所有路线会很痛苦。

4

0 回答 0