可能已经很晚了,我已经远远地错过了这个。
我正在尝试创建一个更干净的url结构;所以而不是
/索引/约
/索引/消息
我有
/约
/消息
我在这个网站上发现了一个使用以下内容的帖子:
public function _initCustomRoute()
{
$router = Zend_Controller_Front::getInstance()->getRouter();
$route = new Zend_Controller_Router_Route(':action', array(
'module' => 'default',
'controller' => 'index',
'action' => 'index'
));
$router->addRoute('default', $route);
}
它会重写我导航中的网址。所以我创建了相关的操作和视图(没有自定义路由测试),但我得到了:
未找到
在此服务器上找不到请求的URL /path/to/public/index.php。
我认为这是apache通过不添加驱动器号在Windows文件系统上执行的操作。
我没有触及.htaccess文件。
有什么想法吗?
答案 0 :(得分:0)
找出原因!您必须使用虚拟主机而不是我使用的别名。
完整指南:http://blog.ryantan.net/2010/03/setting-up-wamp-for-zend-framework-projects/