2013-05-30 83 views
0

我在我的web根目錄的子目錄laravel4中的webserver上安裝了laravel4。在這個web根目錄中有另一個名爲modx的目錄,它提供一個MODX cms。在我安裝了laravel4之前,我可以打開www.mydomain/modx來獲取cms的前端。現在它由laravel控制,我得到一個錯誤。 Web服務器是apache2。從laravel 4路由中排除目錄

也許一個例證是更好:

webroot /var/www/ 
    │ 
    ├--laravel4/  <-serve/process via laravel 
    ├--modx/   <-do not process via laravel 

所以我需要什麼配置只有laravel4子目錄由laravel影響?它是.htaccess文件嗎?

回答

1

最好的做法是,爲了安全起見,你應該把laravel文件夾放在web根目錄以外的其他地方。

並從laravel文件夾添加一個符號鏈接到您的web根目錄。例如,執行在

終端

以下LN -s /路徑/到/你/ laravel主/公/路徑/到/你/ WEB_ROOT/laravel

+0

確定。我會嘗試。 – Sebastian