HTML 统一资源定位符(URL)


HTML链接

对于HTML文档里的链接,其背后的<a>标签是通过href属性指向目标网址的。比方说,最后一页这个链接,其对应的HTML代码为:<a href="lastpage.htm">最后一页</a>。

本例中的“最后一页”链接是一个相对于当前网站的链接,浏览器将构造完整的网址(http://yige.org/html/lastpage.htm)来访问网页。


URL——统一资源定位符

统一资源定位符(Uniform Resource Locator,简称URL)是一种在万维网上定位文档(或其它资源)的机制。一个完整的网址是这样的:http://yige.org/html/lastpage.htm,它遵循以下语法规则:

scheme://host.domain:port/path/filename

scheme(方案)定义了因特网服务的类型。最常见的类型是http

domain(域)定义了因特网的域名,比方说:yige.org。

host(主机)定义了域中的主机。对http类型来说,默认主机为www

:port(端口)定义了主机上的端口号。端口号一般也是省略的。对http类型来说,默认端口号为80

path(路径)定义服务器上的一个路径(子目录) 。如果不写路径的话,则认为是网站根目录。

filename(文件名)定义文档的名称。默认的文件名可能是default.asp或index.html等,具体要看Web服务器的设置。


URL方案

以下列出了一些最常见的URL方案(scheme):

方案 说明
file 本地计算机上的文件
ftp FTP服务器上的文件
http 万维网服务器上的文件
gopher Gopher服务器上的文件
news Usenet新闻组
telnet Telnet连接
WAIS WAIS服务器上的文件


访问新闻组

以下的HTML代码:

<a href="news:alt.html">HTML新闻组</a>

创建了一个指向新闻组的链接,就像这样:HTML新闻组


用FTP下载

以下HTML代码:

<a href="ftp://yige.org/ftp/winzip.exe">下载WinZip</a>

创建了一个FTP下载文件的链接,就像这样:下载WinZip

(此链接只是举例,并非真正可访问,所以请不要尝试用它下载文件。yige.org并没有开通该FTP目录。)


邮件链接

以下HTML代码:

<a href="mailto:someone@yige.org">someone@yige.org</a>

创建了一个指向邮件系统的链接:

someone@yige.org

粤ICP备11097351号-1