2017-08-31 183 views
0

我開發了一個具有默認目錄結構的項目。Laravel項目目錄結構

但在生產上,我不希望公開URL。

可以做些什麼?

我試着改變應用程序的路徑,但仍然無法正常工作。

+1

檢查這些:https://stackoverflow.com/questions/28364496/laravel-5- remove-public-from-url –

+0

弱點問題。 \t 什麼這可能是不安全的,確保沒有人不能請求你的.env文件,如果你這樣做,除非你確定人們以明文形式查看你的數據庫密碼;) - GabLeRoux 15年3月7日3:35 \t 如果您使用root ie的相對路徑引用您的資產,這將不起作用。 「/assets/styles.css」等。我仍然努力尋找最好的方式來部署它在服務器 - Ghazanfar Mir 15年3月17日在12:53 –

+0

可能重複的[Laravel 5 - 刪除公共URL](https://stackoverflow.com/questions/28364496/ laravel-5 - 刪除 - 公共來自-URL) – Troyer

回答

0

只需複製index.php.htaccess文件從public目錄並將其粘貼到項目根folter。

然後改變引導路徑項目的根文件夾index.php文件像下面,

require __DIR__.'/bootstrap/autoload.php'; 

$app = require_once __DIR__.'/bootstrap/app.php';