国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php - laravel部署到linux伺服器上,圖片無法顯示出來,如果預(yù)設(shè)路徑不設(shè)定public目錄則可以,但是css樣式會亂
怪我咯
怪我咯 2017-05-16 13:03:33
0
3
614

伺服器環(huán)境是LNMP的環(huán)境,
電腦本機是LAMP的環(huán)境,

圖片目錄是public的同級目錄;

圖片路徑在本機的話是可以顯示的,但是放到伺服器上,外部存取是無法顯示圖片的,除非我把nginx 的預(yù)設(shè)存取路徑設(shè)定成public的上級目錄,但這樣子css樣式路徑就出錯了;

圖片的路徑是 www.xxx.com/../uploads/asdads.jpg 大概是這樣的。
在LAMP的環(huán)境是沒問題的,放到伺服器就不行了,哪裡出問題了?

我在懷疑就是nginx的設(shè)定少設(shè)定了。所以想問一下。


路徑在本機沒問題,我發(fā)現(xiàn)在瀏覽器訪問伺服器的時候,似乎會把../給忽視掉,我已經(jīng)將保存資料夾放在了public的目錄下了,

怪我咯
怪我咯

走同樣的路,發(fā)現(xiàn)不同的人生

全部回覆(3)
劉奇

根據(jù)你的描述,我猜是路徑的設(shè)定有問題,你可以在瀏覽器裡用開發(fā)模式看一下,圖片和Js的路徑分別指向哪,和你預(yù)期的是不是一樣。

給我你的懷抱

先看下uploads目錄是否有讀寫權(quán)限,其次會忽略的話,試試絕對路徑?

世界只因有你
  • 確認下檔名是否正確

  • 公用文件可直接在nginx中指定絕對路徑

server {
    #忽略部分代碼
    location /public/ {
        alias  "D:/www/code/public/";
    }
    
    location / { ... }
    #忽略部分代碼
    
}
最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板