2012-06-07 66 views
2

我試圖讓Laravel適用於我的環境(MAMP),但我陷入了這種情況。「Public」文件夾的Laravel(和通用)框架設置

index.php文件Laravel的是到一個名爲「公共」子文件夾,所以如果我想測試我的應用程序需要使用這個網址http://localhost/laravel/public/ 訪問它,但我想http://localhost/laravel

我試圖設置訪問這一行的htaccess,但它不工作:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteRule ^(.*)$ public/$1 
</IfModule> 

我不知道這個。htaccess可以解決這種情況下,我得到Lavarel產生404。

回答

0

public其實是應該成爲你的文檔根的部分。

+0

在我的測試環境,我在的locahost /文件夾中的每個點 – MatterGoal

3

認沽.htacess文件的代碼根:

<IfModule mod_rewrite.c> 
    RewriteEngine on 
    RewriteCond %{REQUEST_URI} !^public 
    RewriteRule ^(.*)$ public/$1 [L] 
</IfModule>