[请益] 到底..代表那个目录阿?

楼主: 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