2016-11-24 79 views
0

我已經上傳我的Laravel應用程序對我的域的公共文件夾下的目錄,Laravel在一個目錄中,鏈接例如登錄鏈接不起作用

html_docs /公/存儲

其中「店」是的文件夾我的Laravel應用程序。我的主域名指向'html_docs/public',請在這裏查看我的laravel應用程序「https://www.dinhi.org/store/」。正如你所看到的,當你點擊「與我們賣出」或頭球頂「登錄」,則返回

Not Found 

The requested URL /store/dashboard/login was not found on this server. 

我在「.ENV」,在我的「配置/應用程序設置爲.php'正確的網址像「https://www.dinhi.org/store/」但仍然無法正常工作,有什麼想法,請幫忙嗎? PS:我在Laravel 5.3上,我正在使用Hesto Multi Auth。在我的本地,這個問題並不存在,就像一切都很好並且工作一樣。

+0

你能否提供更多細節?應用程序如何託管?你使用哪個網絡服務器?一個簡單的方法來隔離這個問題是否與網絡服務器有關,就是在服務器上運行「php artisan serve」,如8000端口,看看應用程序是否正常工作 – Vivek

回答

0

Laravel並不是要完全安裝到服務器的文檔根目錄中。實際上,除了public文件夾之外,您的laravel應用程序的每個文件夾都應該無法從網絡訪問。

由於每個人都可以訪問您的應用的每個文件,包括潛在的.env帶有數據庫憑證等的文件,因此您在此暴露自己的安全風險。

乾杯

克里斯托夫