我有一个zend网站,其中DocRoot设置为public /,URL为
(http://dothat.com/controllerA/action9/)-正常运行.
我还需要在与该服务器相同的服务器上运行该站点的副本
(http://dothat.com/now/controllerA/action9/)在同一文件夹上运行.
(给出的网址是示例)
请建议如何在不破坏zend设置本身的情况下完成此操作.
解决方法:
我个人只是在您的Bootstrap中做一个简单的Zend路线.
例:
protected function _initRoutes()
{
$this->bootstrap('frontController');
$frontController = Zend_Controller_Front::getInstance();
$nowRoute = new Zend_Controller_Router_Route("now/:controller/:action");
$frontController->getRouter()->addRoute("now", $nowRoute);
}
Zend中的路线功能强大且设置有趣.实际上,我在一个外部.ini文件中添加了我的文件,以使其更容易设置,甚至不影响环境.