我正在尝试将Symfony 2.3.3
项目配置到一个名为dev
访问它的子目录中,如下所示:
www.mydomain.com/dev/
问题是,它正确调用了前端控制器,但我收到以下错误:
NotFoundHttpException:找不到“GET /dev/”的路由
好吧,我不喜欢更改routing.yml
文件中所有路线的想法。因此,我尝试使用 来操作.htaccess
文件RewriteBase
,但找不到解决方案。
是否有一些配置可以更改为 Symfony 以使其正常工作?
我需要更改.htaccess
文件中的任何内容吗?
我使用以下web/.htaccess
文件:Symfony 标准 web/.htaccess
我的根.htaccess
只包含这个:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_URI} !^/phpmyadmin
RewriteRule ^(.*)$ web/$1 [QSA,L]
</IfModule>