1

所以我有一个 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" 是一个变量,或者至少我不知道该怎么做。

有什么帮助吗?谢谢

4

1 回答 1

0

问题解决了!事实上完全没有问题。

project2 的 index.php 需要位于主目录中,因为我正在使用目录 url 访问项目,即“project1.com/project2”(无服务器别名)。所以我所要做的就是将 .htaccess 从 /public 目录替换为 project2 主目录,然后 wola ......!有用

于 2012-06-08T12:08:16.717 回答