2015-09-07 167 views
1

從URL刪除當我進入這樣一個URL,與..點 - 點火狐

http://SERVER:8085/../tn/d9dd6c39d71276487ae798d976f8f629_tn.jpg 

我獲得我的Web服務器的請求,而不.. -part

火狐是否刪除它默默地?網址中是不允許的?

PS:wget的刪除..也:-(

回答

2

「..」指的是相對路徑,並用於在層次結構上移所以「」是不是一個文件夾有效的名稱,因此你。在URL的中間不能使用它只是沒有任何意義

因此,要回答你的問題:「......」被允許在URL,但只有在開始

+0

'「..」是允許在網址,但只在開始' - 好的感謝澄清!這就是爲什麼相關的CSS和JS鏈接工作。 –

0

補充信息:

「../」也會被開發者工具剝離(至少高達54.0.1) ,這意味着你不能使用「編輯並重新發送」手工工藝有效的請求是這樣的:

GET /../tn/d9dd6c39d71276487ae798d976f8f629_tn.jpg 

...這可能導致目錄遍歷和文件被檢索。