[請益] 到底..代表那個目錄阿?

作者: marksam (炸橋)   2014-11-07 16:12:24
很蠢的問題...
在某個SAYHELLO.html 的CSS裡面看到
<link href="../../css/phpMM.css" rel="stylesheet" type="text/css" />
我想問哪兩個點.. 到底是從那個目錄開始? 很難翻譯意思ㄟ
我不能直接寫這樣嗎: href="localhost/dogbook/css/phpMM.css"
(意思是我自己去指定目錄出來)
目前已知localhost是由htpd.conf檔案去定義起始位置 比較容易理解阿
目前被這些目錄弄得很困擾 @@
請教各位神人~ 弄懂後立刻刪文 感謝~
作者: Peruheru (還在想)   2014-11-07 16:22:00
../ 出現一次就表示往上一層目錄有些時候檔案的位置比網站的根目錄還要上層,只能這樣寫你看到的localhost,可能實際上是D:\webs\site1\但他要求的檔案卻放在D:\webs\share\裡面這種情況就得用相對目錄的方式才能正確對到這個檔案當然這也要網站有開放上層目錄才有效啦另外就是,如果網站的名稱,或是檔案的位置可能會變化寫成絕對路徑,當發生改變時就會失效如果是相對路徑,只要那個檔案還在相對的位置上,不管怎麼改變目錄或是改變網站名稱,都還是可以讀取還有像一個網站有好幾個名稱的,寫絕對路徑網址就會跳來跳去說得很零散,總之比起絕對路徑,相對路徑的適用情況更多如果是我,相對路徑通常都是發生在連結其他網站內容時講錯了,上一句是要說絕對路徑
作者: chan15 (ChaN)   2014-11-07 16:36:00
你寫 localhost/xxx 到時候目錄換了不就 gg 了
作者: Peruheru (還在想)   2014-11-07 16:38:00
樓上簡潔多了
作者: MOONRAKER (㊣牛鶴鰻毛人)   2014-11-07 17:29:00
立刻刪文是哪招 有這麼丟臉嗎從哪個目錄開始 當然是從你那支php所在位置開始難以確定用getcwd()印出來看就一目了然了

Links booklink

Contact Us: admin [ a t ] ucptt.com