URL(Uniform/Universal Resource Locator的缩写,统一资源定位符)是对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址。互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理它。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。
中文名统一资源定位符
英文名Uniform Resource Locator
简称URL
发明者蒂姆·伯纳斯·李
属性互联网上标准资源的地址
简介理论上说,每个有效的 URL 都指向一个唯一的资源。这个资源可以是一个 HTML 页面,一个 CSS 文档,一幅图像,等等。而在实际中,也有一些例外,最常见的情况就是一个 URL 指向了不存在的或是被移动过的资源。由于通过 URL 呈现的资源和 URL 本身由 Web 服务器处理,因此 web 服务器的拥有者需要认真地维护资源以及与它关联的URL。[1]
概述URLInternet上的信息资源分布在各个Web站点,要找到所需信息就必须有一种确定信息资源位置的方法,这种方法就是统一资源定位符URL(Uniform Resource Locator)。
URL(Uniform/Universal Resource Locator的缩写,统一资源定位符)也被称为网页地址,是因特网上标准的资源的地址(Address)。它最初是由蒂姆·伯纳斯·李发明用来作为万维网的地址的。现在它已经被万维网联盟编制为因特网标准RFC1738了。
历史url在因特网的历史上,统一资源定位符的发明是一个非常基础的步骤。统一资源定位符的语法是一般的,可扩展的,它使用ASCII代码的一部分来表示因特网的地址。统一资源定位符的开始,一般会标志着一个计算机网络所使用的网络协议。
统一资源定位符是统一资源标志符的一个变种。统一资源标志符确定一个资源,而统一资源定位符不但确定一个资源,而且还表示出它在哪里。
统一资源定位符不但被用作网页地址,数据库终端也使用统一资源定位符服务器连接其服务器。实际上任何终端——服务器程序都可以使用统一资源定位符来连接。
格式一个完整的URL包括访问协议类型、主机地址、路径和文件名。
其中“访问协议类型”表示采用什么协议访问哪类资源,以便浏览器决定用什么方法获得资源,例如:
表示采用超文本传输协议HTTP访问WWW服务器。
ftp://表示通过文件传输协议FTP访问FTP服务器。
telnet://表示通过远程登录协议Telnet进行远程登录。
gopher://表示通过gopher协议访问Gopher服务器。
“主机地址”表示要访问的主机的IP地址或域名地址;“路径和文件名”表示信息在主机中的路径和文件名,如果缺省文件路径,则表示定位于Web服务器的主页,其文件名通常是index.htm。
分类绝对URL绝对URL(absolute URL)显示文件的完整路径,这意味着绝对URL本身所在的位置与被引用的实际文件的位置无关,
相对URL相对URL(relative URL)以包含URL本身的文件夹的位置为参考点,描述目标文件夹的位置。如果目标文件与当前页面(也就是包含URL的页面)在同一个目录,那么这个文件的相对URL仅仅是文件名和扩展名,如果目标文件在当前目录的子目录中,那么它的相对URL是子目录名,后面是斜杠,然后是目标文件的文件名和扩展名。
如果要引用文件层次结构中更高层目录中的文件,那么使用两个句点和一条斜杠。可以组合和重复使用两个句点和一条斜杠,从而引用当前文件所在的硬盘上的任何文件,
一般来说,对于同一服务器上的文件,应该总是使用相对URL,它们更容易输入,而且在将页面从本地系统转移到服务器上时更方便,只要每个文件的相对位置保持不变,链接就仍然是有效地。
位符体制每个统一资源定位符的开始都是该统一资源定位符的体制,其后是按体制不同的部分。
以下是一些统一资源定位符体制的例子:
http——超文本传输协议资源
https——用加密传送的超文本传输协议
ftp——文件传输协议
mailto——电子邮件地址
ldap——轻型目录访问协议搜索
file——当地电脑或网上分享的文件
news——Unet新闻组
gopher——Gopher协议
日常使用超文本传输协议统一资源定位符将从因特网获取信息的四个基本元素包括在一个简单的地址中:
1、传送协议;
2、服务器;
3、端口号;
4、路径。
大多数网页浏览器不要求用户输入网页中“”的部分,因为绝大多数网页内容是超文本传输协议文件。同样,“80”是超文本传输协议文件的常用端口号,因此一般也不必写明。一般来说用户只要键入统一资源定位符的一部分就可以了。
由于超文本传输协议允许服务器将浏览器重定向到另一个网页地址,因此许多服务器允许用户省略网页地址中的部分,比如www。从技术上来说这样省略后的网页地址实际上是一个不同的网页地址,浏览器本身无法决定这个新地址是否通,服务器必须完成重定向的任务。
转发功能所谓URL转发,是通过服务器的特殊设置,将访问当前域名的用户引导到您指定的另一个网络地址。
例如,URL转发可以让用户在访问www.abc时,自动转向访问到一个自己指定的网址www.123,URL转发功能是万网提供的域名注册后的增值服务。
语法方案统一资源定位符 (Uniform Resource Locator, URL)
URI 方案集,包含如何访问 Internet 上的资源的明确指令。
URL 是统一的,因为它们采用相同的基本语法,无论寻址哪种特定类型的资源(网页、新闻组)或描述通过哪种机制获取该资源。
对于Intranet 服务器或万维网服务器上的目标文件,可以使用“统一资源定位符 (URL)”地址(该地址以“”开始)。Web 服务器使用“超文本传输协议 (HTTP)”,一种“幕后的”Internet 信息传输协议。例如,www.microsoft/ 为 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地址,例如:
将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的功能接管了对aspx文件的http请求,虚拟主机用户也能同样使用这一特性,从而让自己的论坛Url路径更为友好。
(二)Discuz!NT使用html伪静态地址
URLASP默认是不接管html文件请求的,如果用户希望使用html的伪静态网页地址,则需要有IIS管理权限,将html也交给ASP接管,或者利用IIS筛选器来进行重定向,建议选择后者,因为这样做的效率更高。具体步骤如下:
1、下载UrlRe Writer筛选器Discuz!NT特别配置包
2)修改IIS设置,添加UrlReWriter筛选器
在IIS中选择您的站点,右击选择属性,添加刚才您解压缩出来的IisUrlRewriter.dll到筛选器中,如图:
3、根据需要修改IisUrlRewriter.ini文件,如果希望自己刚才的操作生效,请点任务栏上的“开始”——“运行”——运行“iisret”命令使IIS重新启动,来使筛选器生效。
经过上面的设置,对showforum-3-4.html的请求实际上最终变成对showforum.aspx?forumid=3&page=4的请求
4、以上步骤设置完毕后,登陆论坛,进入后台管理来到“全局=>常规选项=>基本设置”,设置“伪静态URL的扩展名”为.html(注意有英文符号句点)。
参考资料本文发布于:2023-06-01 11:32:00,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/zhishi/a/92/184076.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文word下载地址:URL(互联网资源地址).doc
本文 PDF 下载地址:URL(互联网资源地址).pdf
留言与评论(共有 0 条评论) |