绝对URL与相对URL
统一资源***(URL)是一个地址,指定特定文档或资源在万维网(WWW)上的位置。URL的最佳示例是WWW上的网页地址,例如http://www.cnn.com/。绝对网址,也称为绝对链接,是一个完整的互联网地址,它将用户带到网站的确切目录或文件。相对URL或部分internet地址指向相对于当前目录或文件的目录或文件。
什么是绝对URL?
绝对URL提供了网页或WWW上资源的完整地址,其格式通常如下所示。
协议://主机名/其他详细信息
通常,超文本传输协议(http://)用作协议部分。但是协议也可以是ftp://,gopher://,或者文件://。主机名是资源所在计算机的名称。例如,CNN中央web服务器的主机名是www.cnn.com。另一个_details部分包括有关目录和文件名的信息。另一个_details部分的确切含义取决于协议和主机。绝对URL所指向的资源通常驻留在文件中,但也可以动态生成。
什么是相对URL?
或指向前面提到的相对于当前资源的URL。相对URL可以采用几种不同的形式。当引用与当前引用的页面位于同一目录中的文件时,相对URL可以很简单地作为文件本身的名称。例如,如果需要在主页中创建指向名为my的文件的链接_名称.html您可以使用与您的主页相同的文件名:
<a href=“我的_名称.html“>;我的名字<;/a>;
如果需要链接的文件位于引用页目录的子目录中,则需要在相对URL中包含子目录名和文件名。例如,如果我们试图链接一个_家长.html在一个名为parents的目录中,它实际上位于包含您的主页的目录中,相对URL如下所示。
<a href=“父母/my_家长.html“>;我的父母<;/a>;
此外,如果要引用驻留在目录结构中比包含引用页的目录级别更高的目录中的资源,可以使用两个连续的点。例如,如果要引用名为主页.html在主页上方的目录中,您可以使用如下的相对URL。
<a href=“/主页.html“>;主页<;/a>;
绝对URL和相对URL的区别