扫二维码与项目经理沟通
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流
URL 的构成基本如下
你所需要的网站建设服务,我们均能行业靠前的水平为你提供.标准是产品质量的保证,主要从事成都网站设计、成都网站建设、企业网站建设、手机网站制作、网页设计、品牌网站设计、网页制作、做网站、建网站。创新互联拥有实力坚强的技术研发团队及素养的视觉设计专才。
举例如下:
拆解如下:
http:// 为协议名,标明了请求需要使用的协议,通常使用的是 HTTP 协议或者安全协议 HTTPS .其他协议还有 mailto: 用户打开邮箱的客户端,和 ftp: 用来做文件的转换, file 用来获取文件, data 获取外部资源等
为域名,标明了需要请求的服务器的地址.
:80 是端口号,标明了获取服务器资源的入口
端口号用于区分服务的端口,一台拥有IP地址的服务器可以提供许多服务,比如 Web 服务、 FTP 服务、 SMTP 服务等.那么,服务器的资源通过“IP地址+端口号”来区分不同的服务.
如果把服务器比作房子,端口号可以看做是通向不同服务的门,
/path/to/myfile.html 表示服务器上资源腔耐陵的路径,过去这样的路径标记的是服务器上文件的物理路径,但是现在,路径表示的只是一个抽象地址,并不指代任何物理地址.
?key1=value1key2=value2 是请求里提供的额外参数.这些参数是以键值对的形式,通过 符号分隔开来,服务器可以通过这些参数进行相应的个性化处理
#SomewhereInTheDocument 是对资源的部分补充. fragment 可以理解为资源内部的 书签 .用来想服务器指明展示的内容所在的 书签 的点.例如对于 HTML 文件来说,浏览器会滚动到特定的或者上次浏览过的位置.对于音频或者视频资源来说,浏览器又会跳转到对应的时间节点.
我们上面所说的都是 绝对路径 ,但是 URL 也有 相对路径 的表现形式.
URL 所请求的资亩世源依赖于请求所在的上下文,也就是当前环境,在浏览器的输入框内 URL 没有上下文,所以必须提供 绝对路径 .
但是当 URL 用于文件中时,例如 HTML 的页面,情况就大有不同了,因为浏览器已经拥有了文件的 URL ,所以可以自动填补文件内使用的 URL 丢失的部分,例如 协议 , 域名 , 端口 等,所以我们可以较为直观的区分 相对路径 和 绝对路径 .
如果 URL 以 / 开头,浏览器伍戚会从根服务器去获取资源,而不是从给定的文件夹中获取.
我们用一些例子来直观的理解下
完整的 URL :
隐藏协议
//developer.mozilla.org/en-US/docs/Learn
浏览器会使用文件主机的相同协议
隐藏域名
浏览器会使用文件主机的相同协议和同样的域名,注意,不能在未隐藏协议的前提下只隐藏域名
两种方式 一,建一个ASP页面img.asp,你自己建立一种规则,就是文件名和路径的对应规明做则, 访问用img.asp?n=***l=*** 当然规则自己定义,可以弄的更复杂 文件名用自己的编码方式,然后到ASP的时候激渗衡自己解密 二.用数据库保存,不过这种情况只适用于,对于图片数量比较小的时候应用,比如说相册显示图片的时候 又要求隐藏图片真实路径,而且又要防止盗链,才会用到这种情况 用数据库保存文件路径和文件名,同样建一个ASP页面,img.asp 访问用ID来访喊行问.就是保存图片的那张表的ID, 然后ASP判断是否来自外站. 再根据ID找到数据的对应记录,用Response回客户端
隐藏域名跳转需要相关代码。
尽管IP地址能够唯一地标记网络上的计算机,但IP地址是一长串数字,不直观,而且用户记忆十分不方便,于是人们又发明了另一套字符型的地址方案,即所谓的域名地址。
IP地址和域名是一一对应的,这份域名地址的信息存梁橘放在一个叫域名服务器(DNS,Domain name server)的主机内,使用者只需了解易记的域名地址,其对应转换工作就留给了域名服务器。
域名解析:
域名解析服务,最早于1983年由保罗明渣丛·莫卡派乔斯发明;原始的技术规范在882号因特网标准草案(RFC 882)中发布。网域名称系统(DNS,Domain Name System,有时也简称为域名系统)是因特网的一项核心。
它作为可以将域名和IP地址相互映射的一个分布式数据库,是进行域名(domain name)和与之相对应的IP地址 (IP address)转换的系统,搭载域名激樱系统的机器称之为域名服务器。
能够使人更方便的访问互联网,而不用去记住能够被机器直接读取的IP地址数串。1987年发布的第1034和1035号草案修正了DNS技术规范,并废除了之前的第882和883号草案。
我们在微信上24小时期待你的声音
解答本文疑问/技术咨询/运营咨询/技术建议/互联网交流