2010-07-12 29 views
0

我有一个漂亮的默认ZF项目,但我需要添加TinyMCE混合。我已经做到了,但我也需要一个文件管理器,所以我选择了KCFinder。这里的问题是,它通过几个.php文件起作用。Mod_rewrite for Zend Framework案例

我已经创建了一个虚拟主机,这导致了我的公用文件夹,从外部使逻辑不可用。我看到它的方式是,我需要为默认的.htaccess文件创建一个规则,以允许服务器访问具有经理所需的.php文件的特定文件夹。该文件夹必须驻留在公用文件夹中。

有人可以帮助我与RewriteRule语句?

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] 

这是我现在拥有的.htaccess文件。它非常标准。 我的目录结构是:为Zend框架

host/ 
host/application/ 
host/public/ 
host/public/kc/ 

公共 containts我的index.php文件,公共/ KC containts我的所有的文件管理器.php文件。 谢谢!

回答

0

原来,我唯一的问题是我没有指定正确的文件路径。一旦我做到了,一切都很顺利。