Zend框架不可见控制器

时间:2009-08-12 20:24:22

标签: apache zend-framework controller

这是我昨天发布的一个问题的改述。我得到了一个答案但不完整的答案。我研究了一下,现在可以用一种清晰,简单的方式重新表达问题。

我使用Zend Framework创建一个项目。我进去了,我创建了一个控制器。当我尝试访问这个新控制器的thr视图时,它不起作用。我收到“找不到页面”错误。

我理解这个问题与Apache和.htaccess以及那些东西有关。我需要知道我需要知道什么才能看到除主要页面之外的其他页面。

-G。

1 个答案:

答案 0 :(得分:1)

尝试一些想法:

您是否检查过public_html文件夹中的.htaccess文件?

ZF的基本示例:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /index.php [NC,L]

您是否检查过VirtualHost配置中的AllowOverride配置中是否启用了<Directory>

   <Directory "/path/to/public_html">
     AllowOverride All
     Options FollowSymLinks
     Order Allow,Deny
     Allow From All
   </Directory>