看板 Web_Design 關於我們 聯絡資訊
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
superpai:你的瀏覽器怪怪的 03/18 23:05
superpai:我測試結果是「....」視同一般檔名 03/18 23:05
kerash:我找過所有可能的關鍵字了,除了看到這個可能是弱點外 03/18 23:06
kerash:另外一個是有使用 alias (在linux下) 也可以有 .... 03/18 23:06
kerash:另外一個可能就是瀏覽器完全無視這種規格的可能了 03/18 23:06
hit1205:如果視同檔名的話其實原po的結果說得通呢... 03/19 00:47
hit1205:因為相當於 => 上層 => .... => 上層,所以又回到 B 03/19 00:48
superpai:並不是這樣 03/19 08:15
superpai:是就像 a.b.c.d 是一個合法的資料夾名/檔名 03/19 08:17
superpai: .... 只是被當做只有點沒有其他字元的檔名 03/19 08:18
superpai:所以/..../ 就一直留在被解析後的網址中 不會消失 03/19 08:18
kerash:但這樣可能會產生一個問題,如果是是同一般檔名,為什麼 03/19 09:08
kerash:不會有找不到網頁或者找不到資料的問題? 03/19 09:08
kerash:剛剛去玩了一下 superpai 的說法是正確的 03/19 11:39
qayqay:http://ppt.cc/nViN >>這個呢??? 03/19 11:43
kerash:中午我把我的測試結果丟出來,剛剛看 RFC3986 的一些說明了 03/19 11:44
kerash:blog 那個測試是因為把網址 push 出來的順序影響的結果 03/19 11:45