我是ZF
的新手并使用netbeans IDE
创建了zend项目。当我运行这个项目时,它打开一个带有目录的"Index of /ZendProject1"
,当我点击文件夹“public”时,我将得到我在"applicationiews\scripts\index\index.phtml"
下写的内容。
我希望我的Zend项目可以通过http://localhost/ZendProject1/
访问,而不是通过这个 - > http://localhost/ZendProject1/public/
。
我需要为zend文件夹更改哪些设置..因为我目前在我的htdocs下有很多项目,所以从httpd.conf设置更改它不是一个合理的解决方案。我认为必须有一些设置要管理,虽然我用谷歌搜索但没有解决方案:(
注意 - 我正在使用Zend学习模式,所以请给我一些链接 我可以在哪里找到更多关于zend的教程 http://devzone.zend.com/和 http://www.phpeveryday.com/articles/Zend-Framework-Basic-Tutorial-P840.html。 (熟悉PHP并了解MVC设计的基本概念 模式)。
答案 0 :(得分:2)
将.htaccess
文件添加到项目的每个目录(项目的根目录,而不是公共目录)。它应该包含:
RewriteEngine On
RewriteRule ^(.*)/?$ public/$1 [L]