统一资源定位符 - 维基百科,自由的百科全书
跳转到内容
维基百科,自由的百科全书
红圈部分为统一资源定位符(URL)
统一资源定位符
(英語:
niform
esource
ocator
,缩写:
URL
,或称
统一資源定位器
定位地址
URL地址
)俗称网页地址,简称
网址
,是
因特网
上标准的资源的地址(
Address
),如同在網路上的門牌。它最初是由
蒂姆·伯纳斯-李
发明用来作为
万维网
的地址,现在它已经被
万维网联盟
编制为因特网标准
RFC 1738
在網際網路的歷史上,統一資源定位符的發明是一個非常基礎的步驟。统一资源定位符的语法是一般的,可扩展的,它使用
美国信息交换标准代码
的一部分来表示因特网的地址。统一资源定位符的开始,一般會标志着一个计算机网络所使用的网络协议。
统一资源定位符的标准格式如下:
[协议类型]://[服务器地址]:[端口号]/[资源层级UNIX文件路径][文件名]?[查詢]#[片段ID]
统一资源定位符的完整格式如下:
[协议类型]://[访问资源需要的凭证信息]@[服务器地址]:[端口号]/[资源层级UNIX文件路径][文件名]?[查詢]#[片段ID]
其中[访问凭证信息]、[端口号]、[查询]、[片段ID]都属于选填项。
语法
编辑
主条目:
统一资源标志符 § 文法
超文本传输协议
的统一资源定位符将从
因特网
获取信息的五个基本元素包括在一个简单的地址中:
传送协议
层级URL标记符号(为「//」,固定不变)
访问资源需要的凭证信息(可省略)
服务器
(通常为
域名
,有时为
IP地址
端口
号(以
數字
方式表示,若為預設值可省略)
路径(以「/」字元區別路徑中的每一個目錄名稱)
查詢(
GET模式
表單
參數,以「?」字元為起點,每個參數以「&」隔開,再以「=」分開參數名稱與資料,通常以
UTF-8
的URL編碼,避開字元衝突的問題)
片段(以「#」字元為起點
示例
编辑
以「
」爲例,其中:
https
,是協定;
zh.wikipedia.org
,是伺服器;
443
,是服务器上的网络端口号;
/w/index.php
,是路径;
?title=Special:隨機頁面
,是询问。
大多数
网页浏览器
不要求用户輸入
网页
中「
」的部分,因为绝大多数网页内容是
超文本传输协议
文件。同样,「
443
」是超文本传输安全协议文件的常用端口号(而「
80
」是超文本传输协议文件的常用端口号),因此一般也不必写明。一般来说用户只要键入统一资源定位符的一部分(如「
zh.wikipedia.org/w/index.php?title=Special:隨機頁面
」)就可以了。
由于超文本传输协议允许服务器将浏览器
重定向
到另一个网页地址,因此许多服务器允许用户省略网页地址中的部分,比如「
www
」。从技术上来说这样省略后的网页地址实际上是一个不同的网页地址,浏览器本身无法决定这个新地址是否通,服务器必须完成重定向的任务。
相對Protocol URL
编辑
相對Protocol links (PRL,又稱為相對protocol URLs (PRURL), 是没有指定协议的URL。例如,//example.com 将使用当前页面的协议,通常是 HTTP 或 HTTPS。
其它使用
编辑
统一资源定位符不但被用作网页地址,
JDBC
客户端
也使用统一资源定位符连接其数据库服务器。作为对比,
ODBC
的连接字符串作用相同,但并不采用 URL 格式,而是分号和等号分隔的键值对。
以下是一个
Oracle
数据库的统一资源定位符:
jdbc:datadirect:oracle://myserver:1521;sid=testdb
参见
编辑
统一资源标志符
(URI)
统一资源名称
(URN)
参考资料
编辑
中国规范术语 - 检索结果
. 中国规范术语. (
原始内容
存档于2017-10-21).
【所属学科】计算机科学技术→网络与数据通信 【汉语推荐使用规范名词】统一资源定位地址 【简称】URL地址 【见载】《计算机科学技术名词(第二版)》科学出版社,2002
jihite.
URL中“#” “?” &“”号的作用 - jihite - 博客园
. www.cnblogs.com. 博客园.
2017-05-24
. (原始内容
存档
于2017-05-20)
(中文(中国大陆))
阮一峰.
URL的井号 - 阮一峰的网络日志
. www.ruanyifeng.com. ruanyifeng.com.
2017-05-24
. (原始内容
存档
于2017-06-08).
Glaser, J. D.
Secure Development for Mobile Apps: How to Design and Code Secure Mobile Applications with PHP and JavaScript
1st.
CRC Press
. March 10, 2014: 193
12 October
2015]
ISBN
978-1-48220903-7
. (原始内容
存档
于2023-04-02)
(美国英语)
Schafer, Steven M.
HTML, XHTML, and CSS Bible
1st.
John Wiley & Sons
. 2011: 124
12 October
2015]
ISBN
978-1-11808130-3
. (原始内容
存档
于2023-04-02)
(美国英语)
外部链接
编辑
万维网联盟-命名与寻址
页面存档备份
,存于
互联网档案馆
(英文)
用于互联网上的url在线解码(支持Ascii,utf-8,big5,gb2312,euc-jp,euc-kr编码等)
页面存档备份
,存于
互联网档案馆
万维网联盟(W3C)
產品及
標準
推薦
ActivityPub
Activity Streams
英语
Activity Streams (format)
ARIA
英语
WAI-ARIA
Canonical XML
CDF
英语
Compound Document Format
階層式樣式表
CSS動畫
CSS盒模型
CSS Flexible Box布局
CSS Grid 布局
英语
CSS grid layout
文档对象模型
地理位置API
英语
W3C Geolocation API
HTML
HTML5
Indexed Database API
ITS
英语
Internationalization Tag Set
JSON-LD
英语
JSON-LD
Linked Data Notifications
英语
Linked Data Notifications
MathML
Micropub
英语
Micropub (protocol)
OWL
P3P
PLS
英语
Pronunciation Lexicon Specification
RDF
RDF Schema
英语
RDF Schema
語音識別的語義解釋
英语
Semantic Interpretation for Speech Recognition
SISR
英语
Semantic Interpretation for Speech Recognition
SKOS
SMIL
SOAP
SRGS
英语
Speech Recognition Grammar Specification
SRI
英语
Subresource Integrity
SSML
可縮放向量圖形
SVG 濾鏡
英语
SVG filter effects
SCXML
英语
SCXML
SHACL
英语
SHACL
SPARQL
Timed text
VoiceXML
WoT
英语
Web of Things
TD
英语
Thing Description
网页存储
WSDL
XForms
XHTML
XHTML+RDFa
英语
XHTML+RDFa
XInclude
英语
XInclude
XLink
可扩展标记语言
XML Base
XML Encryption
XML Events
英语
XML Events
XML信息集
XML命名空间
XML Schema
XML Signature
XOP
英语
XML-binary Optimized Packaging
XPath
XPath 2.0
英语
XPath 2.0
XPointer
英语
XPointer
XProc
英语
XProc
XQuery
英语
XQuery
XSL
XSL-FO
XSLT
元素
英语
XSLT elements
记录
IndieAuth
英语
IndieAuth
XAdES
英语
XAdES
XHTML+SMIL
英语
XHTML+SMIL
XUP
工作草案
CCXML
英语
Call Control eXtensible Markup Language
CURIE
英语
CURIE
EME
InkML
JSON-LD
英语
JSON-LD
MSE
RIF
SCXML
英语
SCXML
SMIL Timesheets
sXBL
英语
sXBL
WICD
英语
Web Integration Compound Document
XFDL
英语
Extensible Forms Description Language
XFrames
英语
XFrames
XBL
XMLHttpRequest
檢測
無障礙網頁檢測
倡議
多通道交互活動(MMI)
英语
W3C MMI
驗証服務
無障礙網頁倡議
英语
Web Accessibility Initiative
網絡平台
棄用
C-HTML
HDML
英语
Handheld Device Markup Language
JSSS
英语
JavaScript Style Sheets
PGML
英语
Precision Graphics Markup Language
VML
XHTML+MathML+SVG
機構
萬維網基金會
英语
World Wide Web Foundation
工作小組
SVG
英语
SVG Working Group
CSS
英语
CSS Working Group
HTML
英语
HTML Working Group
WebOnt(語義網活動)
英语
WebOnt
設備描述(DDWG)
英语
W3C Device Description Working Group
網頁超文本技術工作小組(WHATWG)
軟件
CERN httpd
Libwww
瀏覽器
Line Mode
(1990年-)
Arena
(1993年-1998年)
Agora
(1994年-1997年)
英语
Agora (web browser)
Argo
(1994年-1997年)
英语
Argo (web browser)
Amaya
(瀏覽器及編輯器,1996年-2012年)
會議
國際萬維網大會(WWW大會)
英语
International World Wide Web Conference
督導委員會(IW3C2)
英语
International World Wide Web Conferences Steering Committee
第一屆(WWW1,1994年)
英语
First International Conference on the World-Wide Web
網頁技術與標準
文档呈现语言
HTML
*(
HTML5
*)
XHTML
XML
XForms
DHTML
样式格式描述语言
CSS
XSL
动态网页技术
CGI
FastCGI
ASP
ASP.NET
ColdFusion
JSP
Perl
PSGI
Python
WSGI
Ruby
Smalltalk
PHP
用戶端互動技术
JavaFX
AJAX
XMLHTTP
*)
WebSocket
ActionScript
Flash
Flex
AIR
Asm.js
NaCl
WebAssembly
ActiveX
Java applet
用戶端手稿語言
ECMAScript
JavaScript
JScript
VBScript
标识定位语言
URL
URI
XPath
URL重寫
文档纲要语言
DTD
XML Schema
* 代表由
W3C
制定和维护的标准与规范
检索自“
分类
:
互联网标准
URL
隐藏分类:
CS1美国英语来源 (en-us)
含有英語的條目
使用RFC魔术链接的页面
统一资源定位符
添加话题
US