我有一个ZendFramework项目,我想在子目录中运行。在子目录中运行ZendFramework项目
目前我的文档根目录是在在/ var/WWW,该项目是在在/ var/WWW /项目与各个文件夹(控制器,公共等)内的所有项目目录。
我试图让这个来自http://webserver/project/ *所有请求都被传递给/var/www/project/public/index.php文件。然而,尝试使用下面的代码/var/www/project/.htaccess传递所有请求不起作用:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ /project/public/index.php [NC,L]
还有一个.htaccess
文件在/ var/WWW /项目/公开,其中包含完全相同的代码,但是当加载/项目 URL时,我只显示项目内容的目录索引。
不,它说离开所有请求真正的文件(大小大于零),符号链接和目录本身。 – Phil 2011-04-12 01:23:52
是的,但是当他调用'project /'这是一个目录时,他没有重写,所以他最终只在'/ var/www/project /'而不是'/ var/www/project/public'中。 – 2011-04-12 07:56:43