2016-05-09 60 views
2

有什麼辦法可以改變zend framework 2的默認文件夾結構嗎? 我的具體需求是刪除/重命名公用文件夾。 另外,我想從URL中刪除公共。 我嘗試了很多使用htaccess的東西,但是對於zend 2沒什麼作用。在zend framework 2中刪除公用文件夾

回答

4

默認的文件夾結構只是一個約定,沒有什麼特別的依賴它。然而,這是一個明智的約定,而不是試圖改變它,你應該嘗試修復真正的問題。

如果public/出現在URL中,或者VirtualHost設置不正確,或者您使用共享主機並且無法更改VirtualHost。 installation instructions有Apache的示例虛擬主機 - 關鍵是讓您的文檔根目錄指向公用文件夾,而不是應用程序根目錄。

+0

感謝您的回覆Tim。我的計劃是將該網站放在共享主機上,那麼爲防止不必要的攻擊,我必須採取哪些預防措施?另外,我怎麼能通過htaccess從共享主機上的url中刪除公共? – akhil

+0

恐怕我從未在共享主機上使用ZF2,因此無法真正幫助您。不過,過去還有其他一些問題。如果您遇到問題,可能值得添加您目前在htaccess中的功能,但這不符合您的問題。 –