iT邦幫忙

0

請問css 裡的url為何都找不到路徑?

  • 分享至 

  • xImage

更新:

發現如果沒有打開xampp裡的apache是能夠以相對路徑找到圖片位置,
但打開apache好像就只能同層下才能讀到

目錄如下:
-----Images <--- 1層
---folder_1 <--- 2層
-a.jpg <---3 層
-b.jpg

-----test.html <--- 1層
-----c.jpg <--- 1層

我嘗試了

background-image: url("Images/folder_1/a.jpg"); 

但失敗

如果

background-image: url("c.jpg"); 

就能成功讀取

我的css是嵌在html裡面對路徑讀取會有所影響嗎?
我是使用windows 請問路徑是哪裡打錯導致沒辦法讀取資料夾的圖片?

neil_0221 iT邦新手 5 級 ‧ 2022-09-13 17:03:17 檢舉
你加這個看看
background-image: url("./Images/folder_1/a.jpg");
alanotmt iT邦新手 4 級 ‧ 2022-09-13 17:19:32 檢舉
還是一樣,而且我試過用html 寫img src=各種path 也是會失敗,只有同一層打檔名才讀到
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

1

你要先檢查一下,是否有 .htaccess ,是否有做相關RW規則的處理。
或是檢查一下 httpd.conf 等相關設定,查看看有無設定了RW規則。

如果有存在RW規則的情況下,請記得要做 js|css|....等不需要使用RW規則排除。

簡單的查看驗証方式。

先用 http(s)://你的域名/Images/folder_1/a.jpg
在瀏覽器上是否可以讀取到。
如果直接讀取也讀取不到的情況下。就代表著有做一些轉向或是限定的動作。
由回傳的錯誤訊息來做設定上的處理就行。

alanotmt iT邦新手 4 級 ‧ 2022-09-14 11:27:23 檢舉

很詭異的是我剛只改一下最外層的資料夾名稱又恢復正常

我要發表回答

立即登入回答