2011-10-18 114 views

回答

2

如果你有機會獲得上述公共目錄,你可以把所有非公開的文件存在。 否則,您可以將所有內容放在子目錄中,並使用.htaccess文件阻止對其的訪問。

+0

有沒有辦法從網址脫掉「/ public」? – luca

+1

@luca有,只需將「public」文件夾的內容放入「public_html」,「htdocs」或等效文件夾中,然後將Zend Framework文件放在其上方的目錄中。 – drew010

+0

我有一個問題。對於測試,我把所有東西放在一個子文件夾'mysite.com/zend'(我有另一個項目的根目錄)..並把'公共'文件夾的內容直接放在'zend'之內。關鍵是我的一個頁面的完整url是:mysite.com/zend/index/index...前臺控制器認爲zend是一個url參數!所以我改變了我的引導路線:\t \t $ router-> addRoute('lang',new Zend_Controller_Router_Route('zend /:lang /:controller /:action', array('lang'=>':lang ', 'module'=>'default', 'controller'=>'index', 'action'=>'index'))); – luca