2012-11-29 19 views
0

有沒有辦法設置Apache虛擬主機,以便它的根指向一個zend框架模塊?Apache虛擬主機指向Zend框架模塊

該模塊的地址只是一個路由,服務器上沒有物理文件夾。

默認模塊:

www.myintranet.com 

另一個模塊地址:

www.myintranet.com/mymodule/ 

「MyModule的」 不是一個物理文件夾,只是一個途徑。

+0

你會指定Zend Framework 1或2嗎? –

回答

0

我可以看到沒有理由爲什麼你會WANT要做到這一點? ZF2使用路由到特定的模塊,這是優勢之一。通過將文件隱藏在document_root之外,您還可以獲得額外的安全性,即人們無法直接利用您的php文件訪問您的系統。除此之外,如果您的應用程序有多個模塊,並且其中一個模塊存在問題,則可以暫時禁用該模塊,而無需處理Apache重寫規則等。

但是,您的問題的直接答案是是的,您可以將apache指向您的模塊目錄,但是您需要更改和更新當前的所有重寫規則以處理index.php autoloader和PATH相關變量。這將比實際學習路由更有用。一旦你弄明白了,它會讓你的生活變得更容易。

我在這裏張貼解答:ZF2 Routing as in ZF1

ON ZF1 - > ZF2路由,因爲它似乎迷惑了很多人,那路由器應該希望得到你的方式,我懷疑是你遇到的問題。 ..