我的项目位于http://localhost/project/web/
,此工作正常。但是我觉得开发像http://project.dev
这样的东西更好 - 这在开发环境中工作得很好但是在生成以下的枝条代码
{{ path('homepage') }}
输出/project/
这是错误的,因为它现在只需输出/
。我在某处失踪了吗?
我也清除了我的prod缓存。
由于
更新
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 }