Apache HTTP Server:Apache HTTP Server是一款流行的开源Web服务器,支持在远程服务器上添加虚拟目录。
Microsoft IIS:Microsoft IIS是微软提供的Web服务器,也支持在远程服务器上添加虚拟目录。
Nginx:Nginx是一款轻量级的Web服务器,也可以在远程服务器上添加虚拟目录。
虚拟目录是指在Web服务器上设置的一个虚拟路径,指向实际存储文件的目录。
当使用 Dreamweaver 将文件上传到远程服务器后,这些文件驻留在服务器本地目录树中的某一个文件夹中。例如,在运行 Microsoft IIS 的服务器上,主页的路径可能如下所示:c:\Inetpub\wwwroot\accounts\users\jsmith\index2.htm
此路径通常称为文件的物理路径。
但是,用来打开文件的 URL 并不使用物理路径。它使用服务器名称或域名,后接虚拟路径,如以下示例所示:
www.plutoserve.com/jsmith/index2.htm
虚拟路径 /jsmith/index2.htm 代替了物理路径 c:\Inetpub\wwwroot\accounts\users\jsmith\index2.htm。
../是写在客户端的,浏览器可以识别,并帮你找到相应的文件,~/代表的是网站的根目录,这个要写在服务器端,也就是c#代码中,浏览器是不能识别的。
相对路径是虚拟路径,物理路径就是真实路径(也就是在服务器本地的路径),比如说你的网站存放在你的d盘。那么你的网站的物理路径就是d:\网站。。。类似这样的,而你在代码中写网站的虚拟路径就可以直接写~/就是网站的根目录了。。。。不知道说的是否明白。。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)