Php 嵌套Silex应用程序

Php 嵌套Silex应用程序,php,web-applications,routing,silex,Php,Web Applications,Routing,Silex,如何嵌套Silex应用程序 我正在为我的客户设置一个项目演示,这样他们就可以访问mydomain.net/project/demo并查看他们的站点 我的目录结构: www mydomain.net projects client_project app web index.php <-client project front controller another_cli

如何嵌套Silex应用程序

我正在为我的客户设置一个项目演示,这样他们就可以访问mydomain.net/project/demo并查看他们的站点

我的目录结构:

www
  mydomain.net
    projects
        client_project
          app
            web
              index.php    <-client project front controller
        another_client_project
          app
            web
              index.php    <-another client project front controller
    src
    vendor
    web   <-apache docroot
      index.php    <-front controller for my site

所以。。。这就是我搁浅的地方。我可以设计一个引用给定嵌套前端控制器的请求吗?这需要一些mod_rewrite操作吗?

因为您可能在nginx、lighttpd等中使用mod_rewrite或其类似工具将所有内容提供给index.php进行路由,所以您也可以使用它来构建这些嵌套的应用程序。只需为每个客户端项目构建一个重写模式,并将其发送到特定于客户端的index.php

,然后设置一些子域怎么样?这些应用程序没有关联,这是最容易做到的事情。这听起来完全合理,而且足够简单,符合常识的选择。我仍然想知道这是否可行。答案是否定的:$app->handle不重定向任何内容,它是Silex中的一个内部方案。所以,除非你的项目代码是你的主应用程序的一部分,否则你不能这样做。嗯,这是一个想法。谢谢