由于我们在同一个站点上有多个应用程序(以及与一个大项目相关的所有应用程序),我将多个应用程序放在 web 文件夹中,如下所示:
网络 /
|-- 前端
|-- 后端
|-- 接口
每个都应该有自己的 app.php 和 app_dev.php。可以将前端的 app.php 和 app_dev.php 放在根目录下,但这有点破坏了我们试图保持的良好结构。
我正在尝试在我的 .htaccess 中使用这些规则
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^app_dev\.php.*$ frontend/app_dev.php [QSA,L]
RewriteRule ^(.*)$ frontend/app_dev.php [QSA,L]
似乎工作正常,除了现在生成的所有链接都有这样的前缀“前端”:abc.com/frontend/usual-route
在这种情况下,有没有办法告诉 Symfony 忽略前端部分?