Apache Zend框架隐形控制器
这是对我昨天发布的一个问题的重新表述。我得到了一个不完整的答案。我研究了一下,现在可以用一种清晰、简单的方式重新表述这个问题 我使用Zend Framework创建了一个项目。我进入里面,创建了一个控制器。当我试图访问这个新控制器的thr视图时,它不工作。我得到“找不到页面”错误 我理解这个问题与Apache和.htaccess之类的东西有关。我需要知道我到底需要知道什么,以便能够看到除主页面以外的其他页面Apache Zend框架隐形控制器,apache,zend-framework,controller,Apache,Zend Framework,Controller,这是对我昨天发布的一个问题的重新表述。我得到了一个不完整的答案。我研究了一下,现在可以用一种清晰、简单的方式重新表述这个问题 我使用Zend Framework创建了一个项目。我进入里面,创建了一个控制器。当我试图访问这个新控制器的thr视图时,它不工作。我得到“找不到页面”错误 我理解这个问题与Apache和.htaccess之类的东西有关。我需要知道我到底需要知道什么,以便能够看到除主页面以外的其他页面 G.尝试以下几种方法: 您是否检查了public\u html文件夹中的.htacces
G.尝试以下几种方法: 您是否检查了public\u 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 "/path/to/public_html">
AllowOverride All
Options FollowSymLinks
Order Allow,Deny
Allow From All
</Directory>
允许超越所有
选项如下符号链接
命令允许,拒绝
通融
您需要了解如何在.htaccess中配置apache重写、使用ZF路由以及如何正确设置ZF应用程序。