我有一个既有前端又有管理区域的系统。子目录中的管理员区域
目前我给管理区域一个子域名。
我想这样做有它的子目录什么,e.g http://domain.com/admin
但管理区域设置被放置在根目录下。
我可以把我的.htaccess的东西,使子目录“/管理”认为它的根?
我有一个既有前端又有管理区域的系统。子目录中的管理员区域
目前我给管理区域一个子域名。
我想这样做有它的子目录什么,e.g http://domain.com/admin
但管理区域设置被放置在根目录下。
我可以把我的.htaccess的东西,使子目录“/管理”认为它的根?
我不这么认为。首先,在.htaccess中不会出现'DocumentRoot'和'Alias'。 但无论如何,如果你仔细想想,在它读取你的.htaccess的时候它会解释路径,所以改变它们为时已晚。
我不确定您是否可以按照自己的意愿进行重写。
如果您有权访问子域,则可以将admin界面置于admin.domain.com下,并将domain.com/admin用作重定向。
这很可怕,但软件对安置的要求如此。
请显示一些代码。 – 2010-08-12 09:18:30
如果管理区域认为它存在于域的根目录下,它生成的任何导航都将与普通的站点请求无法区分(因为它不会指向'/ admin /'),所以真的没有可行的解决方案在那。实质上,说服代码在根本上基本上只是增加了问题,因为重写只能以一种方式进行。什么要求行政区域认为它生活在网站的根? – 2010-08-12 09:37:42