【发布时间】:2011-06-13 01:44:44
【问题描述】:
您可能知道 Zend 链接应如下所示:mydomain.com/index/user 用于控制器索引和操作用户或 mydomain.com/category 用于控制器类别和行动指数。但对我来说,在大多数网络托管中,我必须使用 mydomain.com/index.php/category 否则它根本找不到任何页面。就好像它没有找到它进入索引文件的方式。
我的代码:
$frontController = Zend_Controller_Front::getInstance();
$router = $frontController->getRouter();
$router->addRoute('category', new Zend_Controller_Router_Route('category/:pid', array('controller' => 'category', 'action' => 'index')));
所以.. mydomain.com/index.php/category/1 有效, mydomain.com/category/1 甚至找不到页面。非常感谢您的帮助。
【问题讨论】:
-
mod_rewrite 启用了吗? .htaccess 创建了吗?
标签: php zend-framework indexing url-routing