Zend framework Zend应用程序中的Zend应用程序,路由问题

Zend framework Zend应用程序中的Zend应用程序,路由问题,zend-framework,zend-route,zend-application,Zend Framework,Zend Route,Zend Application,所以我有一个Zend项目,比如说project1,在project1的源文件夹中还有另一个Zend项目,比如project2。 让project1的url为www.project1.com 因此,当我访问www.project1.com/project2时,它运行project2的默认模块、控制器和操作。但如果我确实喜欢www.project1.com/project2/test/index/index,或者访问project2中定义的路由(如www.project1.com/project2/

所以我有一个Zend项目,比如说project1,在project1的源文件夹中还有另一个Zend项目,比如project2。 让project1的url为www.project1.com

因此,当我访问www.project1.com/project2时,它运行project2的默认模块、控制器和操作。但如果我确实喜欢www.project1.com/project2/test/index/index,或者访问project2中定义的路由(如www.project1.com/project2/agb),project1应用程序会尝试将其映射到project1中定义为/:module/:controller/:action/:id/:page的路由上

我想做的是,如果url以project1.com/project2开头,那么不管怎样,它都应该到达project2应用程序。我不能使用正则表达式,因为:module是一个变量,或者至少我不知道怎么做

有什么帮助吗? 谢谢

问题解决了! 事实上根本没有问题

project2的index.php需要位于主目录中,因为我使用目录url访问项目,即project1.com/project2无服务器别名。所以我所要做的就是将.htaccess从/public目录替换为project2主目录和wola。。。!
它可以工作

在同一个公用文件夹下有两个zend应用程序的原因是什么?这听起来像是一个可怕的设置:-/我想将project2构建为一个可移植的zend应用程序,我可以用尽可能少的配置将它放在任何服务器上