Re: [問題] 相對路徑....

看板Web_Design作者 (oh my god)時間13年前 (2012/03/18 22:21), 編輯推噓6(6011)
留言17則, 4人參與, 最新討論串2/3 (看更多)
http://A/B/C/index.asp 其中html 有 <img src="../images/space.gif" alt="" /> 這個比較沒問題 瀏覽器解出來 是http://A/B/images/space.gif
<img alt="*" src="../..../../df_sys/df_img/arr.gif" /> 瀏覽器解出來 是http://A/B/df_sys/df_img/arr.gif
WHY? ※ 引述《qayqay (oh my god)》之銘言: : 請問各位先進 : 想問大家相對路徑的問題 : ../是代表上一層 : 那..../是代表 @@??? : google 不到 四個. 的答案 : 例如 : <img alt="*" src="../..../../df_sys/df_img/arr2_01.gif" /> : 先謝過<(_ _)> -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 27.245.83.197

03/18 23:05, , 1F
你的瀏覽器怪怪的
03/18 23:05, 1F

03/18 23:05, , 2F
我測試結果是「....」視同一般檔名
03/18 23:05, 2F

03/18 23:06, , 3F
我找過所有可能的關鍵字了,除了看到這個可能是弱點外
03/18 23:06, 3F

03/18 23:06, , 4F
另外一個是有使用 alias (在linux下) 也可以有 ....
03/18 23:06, 4F

03/18 23:06, , 5F
另外一個可能就是瀏覽器完全無視這種規格的可能了
03/18 23:06, 5F

03/19 00:47, , 6F
如果視同檔名的話其實原po的結果說得通呢...
03/19 00:47, 6F

03/19 00:48, , 7F
因為相當於 => 上層 => .... => 上層,所以又回到 B
03/19 00:48, 7F

03/19 08:15, , 8F
並不是這樣
03/19 08:15, 8F

03/19 08:17, , 9F
是就像 a.b.c.d 是一個合法的資料夾名/檔名
03/19 08:17, 9F

03/19 08:18, , 10F
.... 只是被當做只有點沒有其他字元的檔名
03/19 08:18, 10F

03/19 08:18, , 11F
所以/..../ 就一直留在被解析後的網址中 不會消失
03/19 08:18, 11F

03/19 09:08, , 12F
但這樣可能會產生一個問題,如果是是同一般檔名,為什麼
03/19 09:08, 12F

03/19 09:08, , 13F
不會有找不到網頁或者找不到資料的問題?
03/19 09:08, 13F

03/19 11:39, , 14F
剛剛去玩了一下 superpai 的說法是正確的
03/19 11:39, 14F

03/19 11:43, , 15F
http://ppt.cc/nViN >>這個呢???
03/19 11:43, 15F

03/19 11:44, , 16F
中午我把我的測試結果丟出來,剛剛看 RFC3986 的一些說明了
03/19 11:44, 16F

03/19 11:45, , 17F
blog 那個測試是因為把網址 push 出來的順序影響的結果
03/19 11:45, 17F
文章代碼(AID): #1FPUzeoY (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1FPUzeoY (Web_Design)