我有一個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