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

时间:2012-06-07 09:01:13

标签: zend-framework zend-route zend-application

所以我有一个Zend项目,让我们说project1和另一个Zend项目在project1的源文件夹中,让我们说project2。 让project1的网址为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”。

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

有任何帮助吗? 感谢

1 个答案:

答案 0 :(得分:0)

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

project2的index.php需要在主目录中,因为我正在使用目录url访问项目,即" project1.com/project2" (没有服务器别名)。所以我所要做的就是将.htaccess从/ public目录替换为project2主目录和wola ......! 它的工作原理