2014-02-24 33 views
0

應用程序我有一個域結構,其設置,以便我可以通過使用此URL labs.domainname.com/[app-name]laravel 4中的子域和子文件夾

與此apache配置

很容易地添加新的項目/實驗
ServerName labs.domainname.com 

DocumentRoot /var/www/labs.domainname.com 

<Directory /var/www/labs.domainname.com/> 
    Options FollowSymLinks MultiViews Indexes 
    DirectoryIndex index.php index.html 
    AllowOverride All 
    Order allow,deny 
    allow from all 
</Directory> 

它適用於簡單的項目,但我還沒有能夠弄清楚如何使它適用於L4項目。這個配置可以用於我想要做的事情,而無需爲每個項目創建一個新的虛擬主機文件?並且是啓用mod_rewrite。

回答

0

默認情況下,Laravel會將其公開文件夾暴露給服務器,該服務器代表Laravel應用程序的入口點。因此,您必須將文檔根目錄更改爲:

**var/www/your_project_path/public/** 

您可以修改該行爲,但這是常見設置。