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

时间:2014-05-22 05:39:26

标签: php apache .htaccess symfony

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

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

关于如何在.htaccess中执行此操作的任何想法?

我想要以下内容:

admin/web/viewDashboard  -> admin/viewDashboard 

1 个答案:

答案 0 :(得分:2)

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

RewriteEngine On

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

这会将整个交易从admin / viewDashboard重定向到admin / web / viewDashboard