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

问题描述:

所以我有一个Zend项目,比如project1和另一个Zend项目在project1的源文件夹内,比如说project2。 让project1的网址为www.project1.com。Zend应用程序中的Zend应用程序,路由问题

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

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

任何帮助? 谢谢

+0

在同一个公共文件夹下有两个zend应用程序背后的原因是什么?这对我来说听起来像一个可怕的设置开始: -/ – aporat

+0

我想建立project2作为一个便携式zend应用程序,我可以放置在任何服务器尽可能少配置 – Adee

问题解决! Infact完全没有问题。

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