php-zend网站也需要别名

我有一个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文件中添加了我的文件,以使其更容易设置,甚至不影响环境.

上一篇:PHP和.htaccess重定向之间的区别


下一篇:PHP-重定向301 /重写难题