0

我的项目在http://localhost/project/web/,这很好。但我认为开发类似的东西更好http://project.dev- 这在开发环境中工作正常,但在生产以下树枝代码时

{{ path('homepage') }}

输出/project/错误,因为它现在只需要输出/。有没有我在某处缺少的设置?

我也清除了我的产品缓存。

谢谢

更新

Apache conf 看起来像这样

<VirtualHost *>
    ServerName project.dev
    DocumentRoot "/Applications/MAMP/htdocs/project/web"
</VirtualHost>

和 .htaccess 是;

<IfModule mod_rewrite.c>
    RewriteEngine On

    #<IfModule mod_vhost_alias.c>
    #    RewriteBase /
    #</IfModule>

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

更新 2

主页路由是这样的

homepage:
    pattern:  /
    defaults: { _controller: ProjectBundle:Default:index }
4

0 回答 0