虚拟路径怎么写

1.绝对路径怎样转换为虚拟路径1.什么是绝对路径
绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,绝对路径一般在CGI程序的路径配置中经常用到,而在制作网页中实际很少用到 。大家不用管它 。
2.什么是相对路径
顾名思义,相对路径就是相对于当前文件的路径 。网页中一般表示路径使用这个方法 。
比如一个文件的路径是,表示dark.html文件是在mine目录中的 。那么这个页面中如果有个连接是指向网站首页index.html的,这个连接就应该这样表示:../../index.html 。../ 表示上一级目录,第一个../表示回到feel目录,再一个../就表示回到了 也就是根目录 。如果这个dark.html文件中还有一个图片yyy.gif,是在mine目录中的images目录下,那么,可以看到,dark.html文件与images目录是同级的,也就是在同一个目录mine下 。那么,这个图片的连接地址就应该是:images/yyy.gif 。images前面没有任何字符,表示就在同一个目录下 。
还有一个方法可以让你不用考虑回到哪个目录,那就是根目录表示法 。以“/”这个斜杠标记来表示根目录,其他文件就以这个为参照 。比如,上例中连接index.html的连接就可以写成:/index.html 。图片连接就可以写成:/feel/mine/images/yyy.gif 。
实际上,网站路径结构就是你硬盘上某个目录下的路径结构 。象上面图片的连接,就好比你在本地打开这个图片时进入目录的顺序,先进入feel目录,再进入mine和images目录,然后就找到了yyy.gif 。明白了这一点,相信你已经懂得了什么是相对路径 。
2.关于虚拟路径和绝对路径问题虚拟路径、物理路径
用IIS举个例子:
WEB服务目录是d:\test
那么用HTTP访问网站根目录的时候,其实访问的是d:\test,那么其中虚拟路径就是\(根),物理路径就是d:\test
一般虚拟路径、物理路径的提法在WEB、FTP服务中比较多见 。
相对路径和绝对路径就比较广泛了,哪儿都看得到
相对路径:比如D:\TEST1\TEST2\TEST3
那么TEST2是TEST1的下级路径,TEST2又是TEST3的上级路径,所以上级路径或者下级路径都是相对而言的 。一般上级路径可以用..来表示,当前路径可以用.来表示 。
绝对路径:比如c:\根路径都是绝对了,任何路径相对于根路径都有一个绝对的最近的路径,也是绝对路径 。
如果你想想别人指路的话,就可以悟出什么是相对的,什么是绝对的
相对的指路方法:从“这儿”向前走,右拐就到了
绝对的指路方法:汽车站向东100米(如果汽车站是绝对的位置),绝对的指路方法不依赖于指路的人在什么地方 。
3.asp:虚拟路径是abc,#include adovbs.inc应该怎么写virtual 是绝对位置,相对于根目录的,用 例如根目录的 <!--#include virtual="/inc/conn.asp"-->
也可以用file,虚拟路径 如果在某目录里边,如上 <!--#include file="conn.asp"--><!--#include file="../conn.asp"--><!--#include file="../../conn.asp"-->
由于放置的目录不同,写的也不同 。这种还要IIS启用父路径 。。在下觉得,很多时候,还是 virtual 好用 。
楼主的错误主要是看是否同目录了,或者是否在根目录 。等情况决定的 。
4.asp中的虚拟路径跟物理路径是什么意思打个比方~
你在C盘下的WEB文件夹里有两个文件A.asp和B.asp~~
如果用A文件引用B文件里的内容~~那么在A.asp里的写法可以是
引号里面的就是B文件的名字,因为A和B都在同一个目录里~所以可以直接写文件名~~
那么如果B文件在A文件同目录下的一个image文件夹下呢~那么写法就是
以上说的就是相对路径(虚拟路径)~~