Zend mod重写似乎无法正常工作。 mysite/index.php/controller/action
有效,所以它必须是mod-rewrite。我使用正在加载的phpinfo进行了验证。
这是我的.htacess
文件:
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
答案 0 :(得分:4)
你的.htaccess被叫了吗?检查主vache配置,AllowOverride
为此vhost设置为All
。