您现在的位置是:休闲 >>正文
一个网址的组成有哪些
休闲5人已围观
简介拿你正在看的这个页面来说,地址栏里那串字符就是网址。它看着像一串乱码,实际上每个部分都有明确分工。拆开看,一个标准网址由协议、域名、路径、查询参数四块拼成。 最前面那个https://叫协议,相当于你 ...
拿你正在看的个网这个页面来说,地址栏里那串字符就是址的组成网址。它看着像一串乱码,个网实际上每个部分都有明确分工。址的组成拆开看,个网一个标准网址由协议、址的组成域名、个网路径、址的组成查询参数四块拼成。个网
最前面那个https://叫协议,址的组成相当于你要用哪种语言跟服务器对话。个网http和https的址的组成区别,说白了就是个网裸奔和穿防弹衣的区别——https多了层加密,你填的址的组成密码、银行卡号不会被中途偷看。个网现在浏览器地址栏会直接标“不安全”三个字,就是在骂那些还在用http的网站。
紧接着的example.com是域名。这玩意儿本质是个门牌号,但计算机只认IP地址那串数字。域名系统(DNS)就是通讯录,你把“example.com”丢进去,它翻出对应的IP比如93.184.216.34。有意思的是,有些网站域名故意起得反人类,比如www.thisisnotadomain.com,纯粹为了搞笑。
域名后面跟着的斜杠和英文单词是路径,比如/articles/url-structure。它告诉服务器:“我要看你家哪个房间的东西。”有时候路径能直接暴露网站的技术栈——看到.php结尾就知道是老式PHP写的,看到/api/开头就知道在调接口。我常逛的一个论坛,路径里带forum-12-1.html这种数字参数,明显是Discuz生成的伪静态。
路径之后如果跟着问号,后面全是查询参数。拿淘宝搜“手机”举例,网址可能长这样:s.taobao.com/search?q=手机&sort=price-asc。问号后面的q=手机是搜索关键词,sort=price-asc是按价格排序。多个参数用&连接。这部分是给服务器看的“购物清单”,也是很多程序员调试时最先怀疑的地方——参数写错了,页面直接白屏。
还有个大家容易忽略的:锚点。网址最后可能出现#comment或者#section2。这东西不发给服务器,纯粹是浏览器自己用的书签。你点一下带锚点的链接,页面会瞬间滚到对应位置。我写长文档时经常在目录里加锚点,省得读者自己拖着滚动条找。
有意思的是,网址里还藏着编码规则。中文、空格、特殊符号都得转成%20这种百分号加十六进制数的形式。有次我复制一个含中文标题的知乎链接,粘贴出来全是%E4%BD%A0%E5%A5%BD这种鬼东西,看着吓人,其实翻译过来就是“你好”。
说个反直觉的冷知识:网址末尾的斜杠有时有含义。访问example.com/about/和example.com/about,在有些服务器上是两个不同请求。前者可能直接读目录下的默认文件,后者可能触发301跳转。做SEO的人特别在意这个,生怕搜索引擎把两个地址当成重复内容。
最后提醒一句,网址长度别太夸张。我见过有人把整个搜索条件都塞进URL里,结果超过2000个字符,服务器直接报错414。这就像寄快递时把收件人地址写成一篇小作文,邮递员不骂你才怪。
Tags:
上一篇:广西南宁企业黄页
下一篇:app端测试是后端还是前端测试
相关文章
天天dnf公益服发布网
休闲《天天dnf公益服发布网》 打开浏览器,输入那个域名,回车。页面跳出来的一瞬间,满屏的“上线送+15武器”“十倍经验”“全职业二觉”在闪。我盯着屏幕,鼠标在“进入游戏”的按钮上悬停了三秒,还是点了下去 ...
【休闲】
阅读更多渗透有哪
休闲渗透测试不是玄学,它就是把你自己想象成一个坏蛋,然后想尽办法钻进对方的系统里。但真正干这行的都知道,最难的从来不是技术,而是你根本不知道从哪下手。 我见过太多新手,拿到一个授权就急着扫端口、跑漏洞库, ...
【休闲】
阅读更多美国浏览器网站入口
休闲美国浏览器这事儿,说起来挺拧巴。你打开一台新电脑,系统预装的是Edge,可满大街的人嘴里念叨的都是Chrome。这不是什么技术碾压,纯粹是习惯和生态绑得太死。我见过一个做外贸的老哥,电脑里装了五个浏览 ...
【休闲】
阅读更多