URL_互动百科
  • 正在加载中...
  • 统一资源定位器”是“ URL”的同义词。

    URL

    URL(Uniform/Universal Resource Locator的缩写,统一资源定位符)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。

    编辑摘要

    基本信息 编辑信息模块

    中文名: 统一资源定位符 英文名: Uniform Resource Locator
    简称: URL 发明者: 蒂姆·伯纳斯·李
    属性: 互联网上标准资源的地址

    目录

    概述 /URL 编辑

    URL URL

    Internet上的信息资源分布在各个Web站点,要找到所需信息就必须有一种确定信息资源位置的方法,这种方法就是统一资源定位符URL(Uniform Resource Locator)。

    URL(Uniform/Universal Resource Locator的缩写,统一资源定位符)也被称为网页地址,是因特网上标准的资源的地址(Address)。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。

    历史 /URL 编辑

    url url
    在因特网的 历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的 语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。统一资源定位符的开始,一般会标志着一个 计算机网络所使用的 网络协议

    统一资源定位符是统一资源标志符的一个变种。统一资源标志符确定一个资源,而统一资源定位符不但确定一个资源,而且还表示出它在哪里。

    统一资源定位符不但被用作网页地址,数据库终端也使用统一资源定位符服务器连接其服务器。实际上任何终端——服务器程序都可以使用统一资源定位符来连接。

    格式 /URL 编辑

    一个完整的URL包括访问协议类型、主机地址、路径和文件名。
    其中“访问协议类型”表示采用什么协议访问哪类资源,以便 浏览器决定用什么方法获得资源,例如: 
    http://表示采用 超文本传输协议 HTTP访问 WWW服务器。 
    ftp://表示通过文件传输协议 FTP访问FTP服务器。 
    telnet://表示通过远程登录协议Telnet进行远程登录。 
    gopher://表示通过gopher协议访问Gopher服务器。 
    “主机地址”表示要访问的主机的IP地址或域名地址;“路径和文件名”表示信息在主机中的路径和文件名,如果缺省文件路径,则表示定位于Web服务器的主页,其文件名通常是index.htm。

    分类 /URL 编辑

    绝对URL

    绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关,

    相对URL

    相对URL(relative URL)以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名,如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名。
    如果要引用文件层次结构中更高层目录中的文件,那么使用两个句点和一条斜杠。可以组合和重复使用两个句点和一条斜杠,从而引用当前文件所在的硬盘上的任何文件,
    一般来说,对于同一服务器上的文件,应该总是使用相对URL,它们更容易输入,而且在将页面从本地系统转移到服务器上时更方便,只要每个文件的相对位置保持不变,链接就仍然是有效地。

    位符体制 /URL 编辑

    URL URL
    每个统一资源定位符的开始都是该统一资源定位符的体制,其后是按体制不同的部分。

    以下是一些统一资源定位符体制的例子:

    http——超文本传输协议资源
    https——用加密传送的超文本传输协议
    ftp——文件传输协议
    mailto——电子邮件地址
    ldap——轻型目录访问协议搜索
    file——当地电脑或网上分享的文件
    news——Usenet新闻
    gopher——Gopher协议

    日常使用 /URL 编辑

    URL URL

    超文本传输协议统一资源定位符将从因特网获取信息的四个基本元素包括在一个简单的地址中: 

    1、传送协议;
    2、服务器;
    3、端口号
    4、路径。

    大多数网页浏览器不要求用户输入网页中“http://”的部分,因为绝大多数网页内容是超文本传输协议文件。同样,“80”是超文本传输协议文件的常用端口号,因此一般也不必写明。一般来说用户只要键入统一资源定位符的一部分就可以了。

    由于超文本传输协议允许服务器将浏览器重定向到另一个网页地址,因此许多服务器允许用户省略网页地址中的部分,比如www。从技术上来说这样省略后的网页地址实际上是一个不同的网页地址,浏览器本身无法决定这个新地址是否通,服务器必须完成重定向的任务。

    转发功能 /URL 编辑

    所谓URL转发,是通过服务器的特殊设置,将访问当前域名的用户引导到您指定的另一个网络地址。

    例如,URL转发可以让用户在访问http://www.abc.com时,自动转向访问到一个自己指定的网址http://www.123.com,URL转发功能是万网提供的域名注册后的增值服务。

    语法方案 /URL 编辑

    URL URL
    统一资源定位符 (Uniform Resource Locator, URL)

    URI 方案集,包含如何访问 Internet 上的资源的明确指令

    URL 是统一的,因为它们采用相同的基本语法,无论寻址哪种特定类型的资源(网页、新闻组)或描述通过哪种机制获取该资源。

    对于Intranet 服务器或万维网服务器上的目标文件,可以使用“统一资源定位符 (URL)”地址(该地址以“http://”开始)。Web 服务器使用“超文本传输协议 (HTTP)”,一种“幕后的”Internet 信息传输协议。例如,http://www.microsoft.com/ 为 Microsoft 网站的万维网 URL 地址。

    URL的一般格式为:scheme://host:port/path?query#fragment

    scheme,通信协议方案,下表列出Scheme属性的有效方案名称。

    file  资源是本地计算机上的文件。

    ftp   通过FTP访问资源。

    gopher 通过Gopher协议访问该资源。

    http  通过HTTP访问该资源。

    https  通过安全的HTTP访问该资源。

    mailto 资源为电子邮件地址,通过SMTP访问。

    news  通过NNTP访问该资源。

    host   主机,指定的服务器的域名系统 (DNS) 主机名或 IP 地址。

    port   端口号,整数,可选,省略时使用方案的默认端口,如http的默认端口为80。

    path  路径,由零或多个“/”符号隔开的字符串,一般用来表示主机上的一个目录或文件地址。

    query  查询,可选,用于给动态网页(如使用CGI、ISAPI、PHP/JSP/ASP/ASP.NET等技术制作的网页)传递参数,可有多个参数,用“&”符号隔开,每个参数的名和值用“=”符号隔开。

    fragment  信息片断,字符串,用于指定网络资源中的片断。例如一个网页中有多个名词解释,可使用fragment直接定位到某一名词解释。

    注意:Windows 主机不区分 URL 大小写,但是,Unix/Linux 主机区分大小写。

    伪造地址 /URL 编辑

    为了增强Url友好性,方便搜索引擎的收录,现在很多用户都希望将较长的Url带参数程序地址变成较短的程序或静态网页Url地址,例如:

    将show.aspx?id=3&page=4变为show-3-4.aspx,或show-3-4.html。显然,后面的Url更短更友好。

    (一)Discuz!NT默认支持的aspx伪Url地址

    Discuz!NT支持一个对用户很有用的优点:默认已经支持伪Url地址,例如:

    对于 showforum.aspx?forumid=3&page=4可以直接访问showforum-3-4.aspx,两者返回的内容是完全相同的。
    Discuz!NT能做到这一点,是因为它利用ASP.net的功能接管了对aspx文件的http请求,虚拟主机用户也能同样使用这一特性,从而让自己的论坛Url路径更为友好。

    (二)Discuz!NT使用html伪静态地址

    URL URL
    ASP.net默认是不接管html文件请求的,如果用户希望使用html的伪静态网页地址,则需要有IIS管理权限,将html也交给ASP.net接管,或者利用 IIS筛选器来进行重定向,建议选择后者,因为这样做的效率更高。具体步骤如下:

    1、下载UrlRe Writer筛选器Discuz!NT特别配置包

    2)修改IIS设置,添加UrlReWriter筛选器

    在IIS中选择您的站点,右击选择属性,添加刚才您解压缩出来的IisUrlRewriter.dll到筛选器中,如图:

    3、根据需要修改IisUrlRewriter.ini文件,如果希望自己刚才的操作生效,请点任务栏上的“开始”——“运行”——运行“iisreset”命令使IIS重新启动,来使筛选器生效。

    经过上面的设置,对showforum-3-4.html的请求实际上最终变成对showforum.aspx?forumid=3&page=4的请求

    4、以上步骤设置完毕后,登陆论坛,进入后台管理来到“全局=>常规选项=>基本设置”,设置“伪静态URL的扩展名”为.html(注意有英文符号句点)。

    附图

     

    添加视频 | 添加图册相关影像

    互动百科的词条(含所附图片)系由网友上传,如果涉嫌侵权,请与客服联系,我们将按照法律之相关规定及时进行处理。未经许可,禁止商业网站等复制、抓取本站内容;合理使用者,请注明来源于www.baike.com。

    登录后使用互动百科的服务,将会得到个性化的提示和帮助,还有机会和专业认证智愿者沟通。

    互动百科用户登录 注册
    此词条还可添加  信息模块

    WIKI热度

    1. 编辑次数: 30次 历史版本
    2. 参与编辑人数: 18
    3. 最近更新时间:2015-12-27 08:29:37

    互动百科

    扫码下载APP