不理解你这个虚拟地址空间是什么概念,对于WEB而言,链接只是一个锚点,指向一个资源路径,而路径分为绝对路径和相对路径,WEB服务内部不存在虚拟空间的概念
所谓绝对路径是指资源地址包含WEB服务的根域,比如某网站www.aaa.com的结构如下
www.aaa.com
|
+--- index.htm
|
+--- upic --- 1.jpg
|--- 2.jpg
|--- 3.jpg
则
1.jpg 的绝对路径为 http://www.aaa.com/uppic/1.jpg
1.jpg 相对于index.htm 的相对路径为 uppic/1.jpg
需要说明的是,绝对路径要包含协议, www.aaa.com/uppic/1.jpg 的写法是不能被识别的。对于相对路径而言,必须明确基准地址才有“相对”的概念,也就是说相对路径是你的目标资源相对于当前位置的路径
至于说WEB服务的虚拟空间则是相对于服务器文件系统而言的,WEB应用在逻辑结构上并不涉及到服务器文件系统结构,每个服务都是一个独立完整的地址结构,WEB服务下的地址体系和服务器文件系统地址体系的映射通常由WEB服务软件提供,无需特别处理