Symfony 2.4如何隐藏/更改整个项目的默认基路径url


Symfony 2.4 how to hide/change the default base path urls for the entire project?

我有一个网站,我只在Symfony中做了管理面板,我想隐藏默认路径作为/admin/web/到/admin/。

我不能像他们在Symfony文档中所说的那样改变apache httpd.conf的虚拟目录路径,因为它会影响不在Symfony框架中的网站的前端。我也不能移动Symfony的基本文件夹到上面的一个,因为其他文件夹不是Symfony。

关于如何在。htaccess中做到这一点有什么想法吗?

我想要以下内容:

admin/web/viewDashboard  -> admin/viewDashboard 

您可以简单地创建admin/viewDashBoard文件夹,并在此文件夹中放置。htaccess文件:

RewriteEngine On
RewriteRule (.*)(.*)/?$ ../web/viewDashboard/app.php

这会将整个流量从admin/viewDashboard重定向到admin/web/viewDashboard