http | : | // | microformats.org | : | 80 | / | wiki | / | index.php | ? | title=url-formats | # | Why | |
~1994 URL RFC | scheme | internet domain name | port number | path | fragmentid | |||||||||
search | ||||||||||||||
~1996 HTTP RFC | absoluteURI | fragment | ||||||||||||
scheme | relativeURI (net_path) | |||||||||||||
net_loc | abs_path | |||||||||||||
host | port | rel_path | ||||||||||||
path | query | |||||||||||||
fsegment | segment | |||||||||||||
~1996 DOM window.location | protocol | host | pathname | search | hash | |||||||||
hostname | port | |||||||||||||
~1997-99 CGI | scheme | SERVER_NAME or HTTP_HOST | SERVER_PORT | SCRIPT_NAME / PATH_INFO | QUERY_STRING | |||||||||
~2000 Python 2 | scheme | netloc | path | query | fragment | |||||||||
hostname | port | |||||||||||||
~2005 URI RFC | scheme | hier-part | query | fragment | ||||||||||
authority | path | |||||||||||||
2007 Googler | protocol | host or hostname | port | path | parameters | fragment |