Friday, October 12, 2018

Laravel: 强制將頁面的主路徑改變

當網頁放上production時,預設asset, action, route等等都是從IP中找到文件。
例如http://127.0.0.1/pic/xxx.png

但是當網頁公開了以後,用戶就看不到這個圖片,因為用戶沒有辦法知道127.0.0.1在哪裡。
需要在Laravel做一些設定。

  1. 在目錄中有一個.env檔案,將裏面APP_URL改成想要訪問的根目錄︰http://domain.com/sys/
  2. 在config/app.php中更改APP_URL參數。
  3. 在routes/web.php的PHP程序加入『URL::forceRootUrl('http://domain.com/sys/');』
再重開服務器應該就可以了。

No comments: