从管理员控制两个网站

时间:2013-07-24 11:38:35

标签: php .htaccess cakephp

我的本​​地开发服务器中有两个网站,'sample'和'example',我有一个共同的管理员('cms / admin')。 两个站点的功能都是一样的,但CSS,DB和Menu布局只是不同。所以我创建了一个后端来管理这些东西。前端将基于Dynamic CSS,Menu和DB开发,               如果我要运行'sample',我将获得目录名称,基于从Admin DB获取所有CSS,DB和Menu模板值并使用它将显示站点,这是概念。

目录结构

CMS

  • 整个项目(由CAKEPHP开发)

样品

  • 的.htaccess

例如

  • 的.htaccess

截至目前,我已创建了管理员。 当我要运行'sample'时,它将转到示例目录,有.htaccess,.htaccess将重定向到主cms目录,该目录具有所有功能。 所以URL剩余('sample')相同,但功能将来自主目录(cms)。 那么请建议我怎么做?这是可能的还是有其他方法来实现这个概念。整个项目将仅由CakePHP开发。'

先谢谢。

1 个答案:

答案 0 :(得分:0)

我认为你应该改变申请的概念:

  • 似乎应该是一个cakephp应用程序,
  • 应用应使用beforeFilter AppController.php $_SERVER['HTTP_HOST']中的cakephp themes,您应该检查{{1}}并使用一个或另一个主题
  • 在AppModel中,您可以使用正确的数据库配置。
  • for admin panel(cms)似乎应该使用admin routing check it here
相关问题