我想可能是symlinks
这里有一个例子虚拟主机的作品
<VirtualHost *:80>
DocumentRoot "C:\www\zf2-tutorial\public"
ServerName zf2-tutorial.local
ErrorLog "C:\Zend\ZendServer\logs\zf2-tutorial.local.log"
SetEnv APPLICATION_ENV "development"
<directory "C:\www\zf2-tutorial">
Options Indexes FollowSymlinks
AllowOverride all
Order Deny,Allow
Allow from all
</directory>
</VirtualHost>
我认为你的问题可能是Options Indexes FollowSymlinks
不存在。
您的网址应该与domain.com/module/controller/action
一起使用,但它可能会显示为domain.com/index.php/module/controller/action
。有几种方法可以从显示的网址中删除index.php
。我使用的方法是这一行添加到顶部的我index.php
$_SERVER["REQUEST_URI"] = str_replace('index.php','',$_SERVER["REQUEST_URI"]);
谢谢你,我阅读这件事情。我认为框架的一个功能是根据url自动将应用程序用户引导到正确的控制器和操作,以及结构良好的文件吗? – 2012-03-07 21:04:55
我的行总是如下所示:“AllowOverride all” – 2012-03-07 21:09:16
O和“FileInfo”也不起作用。 – 2012-03-07 21:10:51