2015-05-14 55 views
0

我的域名htaccess以及Laravel

example.com 

我想安裝Laravel到子文件夾

example.com/my_app 

當我通過鏈接 example.com/my_app/public - 我看到網頁「你已經到了」,但我想看看這個無段「公開」的頁面。

我想使一些像我這樣做,當我使用Laravel不是在子文件夾中,這樣的:

<IfModule mod_rewrite.c> 
RewriteEngine On 
RewriteRule ^(.*)$ public/$1 [L] 
</IfModule> 

我編輯.htaccass文件中的基本文件夾(example.com):

<IfModule mod_rewrite.c> 
    RewriteEngine On 
    RewriteBase/
    RewriteCond %{REQUEST_URI} ^/my_app 
    RewriteRule ^(.*)/$ my_app/public/$2 [L,R=301] 
</IfModule> 

在此之後,當我通過example.com/my_app/我重定向到example.com/my_app/public,我看到頁面「你已經到達」,但是這是重定向(R = 301),如果我刪除標誌R = 301 - 我看到帶有「Whoops」的頁面,錯誤。」

我三天這個網站尋找解決方案,但是......

告訴我,我做錯了。

謝謝。

回答

0

Laravel應用程序的所有請求的入口點是public/index.php。

欲瞭解更多信息,你可以去這個link

假設你使用的是Apache,你就需要配置這個虛擬主機,你會需要點example.com/my_applaravel /公/ index.php文件。目錄。

+0

我需要所有的請求的幫助htaccess的從 example.com/my_app重定向到 example.com/my_app/public 我想要做這樣的事情:(。*) 「RewriteEngine敘述在 重寫規則^ $公開/ $ 1 [L]「 – pvetal