这是我昨天发布的一个问题的改述。我得到了一个答案但不完整的答案。我研究了一下,现在可以用一种清晰,简单的方式重新表达问题。
我使用Zend Framework创建一个项目。我进去了,我创建了一个控制器。当我尝试访问这个新控制器的thr视图时,它不起作用。我收到“找不到页面”错误。
我理解这个问题与Apache和.htaccess以及那些东西有关。我需要知道我需要知道什么才能看到除主要页面之外的其他页面。
-G。
答案 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>