2010-08-12 164 views
0

我有一个既有前端又有管理区域的系统。子目录中的管理员区域

目前我给管理区域一个子域名。

我想这样做有它的子目录什么,e.g http://domain.com/admin

但管理区域设置被放置在根目录下。

我可以把我的.htaccess的东西,使子目录“/管理”认为它的根?

+0

请显示一些代码。 – 2010-08-12 09:18:30

+0

如果管理区域认为它存在于域的根目录下,它生成的任何导航都将与普通的站点请求无法区分(因为它不会指向'/ admin /'),所以真的没有可行的解决方案在那。实质上,说服代码在根本上基本上只是增加了问题,因为重写只能​​以一种方式进行。什么要求行政区域认为它生活在网站的根? – 2010-08-12 09:37:42

回答

0

我不这么认为。首先,在.htaccess中不会出现'DocumentRoot'和'Alias'。 但无论如何,如果你仔细想想,在它读取你的.htaccess的时候它会解释路径,所以改变它们为时已晚。

我不确定您是否可以按照自己的意愿进行重写。

1

如果您有权访问子域,则可以将admin界面置于admin.domain.com下,并将domain.com/admin用作重定向。

这很可怕,但软件对安置的要求如此。