伺服器環境是LNMP的環境,
電腦本機是LAMP的環境,
圖片目錄是public的同級目錄;
圖片路徑在本機的話是可以顯示的,但是放到伺服器上,外部存取是無法顯示圖片的,除非我把nginx 的預設存取路徑設定成public的上級目錄,但這樣子css樣式路徑就出錯了;
圖片的路徑是 www.xxx.com/../uploads/asdads.jpg
大概是這樣的。
在LAMP的環境是沒問題的,放到伺服器就不行了,哪裡出問題了?
我在懷疑就是nginx的設定少設定了。所以想問一下。
路徑在本機沒問題,我發現在瀏覽器訪問伺服器的時候,似乎會把../給忽視掉,我已經將保存資料夾放在了public的目錄下了,
世界只因有你2017-05-16 13:05:33
確認下檔名是否正確
公用文件可直接在nginx中指定絕對路徑
server {
#忽略部分代码
location /public/ {
alias "D:/www/code/public/";
}
location / { ... }
#忽略部分代码
}