关于 Relative Reference url
来源:互联网 发布:苹果4s怎么升级4g网络 编辑:程序博客网 时间:2024/05/22 15:27
大数据时代互联网安全越来越重要了,很多网站都开始实施全站https。
但是为了容错,当https服务不可用时,需要重新跳转向http,那么页面中的url到底是使用http还是https?
当然如果都写成https,当https服务不可用时所有访问都重定向到http,或当https服务可用时所有http都重定向到http都重定向到https,这样一旦
出现需要切换的场景,所有访问都要经过一次跳转是不能接受的。
所以采用 //www.domain.com/path形式的Relative Reference url,将所有页面中的url改写成这样的形式,只在入口访问的时候判断是http还是https,后面的所有
//www.domain.com/path的url都会解析成上一次访问的http或https(当然上次访问如果是其它协议,//www.domain.com/path也会解析成其它协议)。
比如当https服务可用时,http://www.domain.com/aaa被强制跳转到https://www.domain.com/aaa,那么这个页面中的"//www.domain.com/bbb"就会自动解析为
https://www.domain.com/bbb而不用再跳转一次,挨过来也不一样。这正是Relative的原意。
关于 Relative Reference的详细情况可以参见rfc3986的4.2章节。
0 0
- 关于 Relative Reference url
- Reference Url
- 关于position中的relative
- Apple URL Scheme Reference
- Path used in ActionScript-Url,Absolute Url,Relative Url
- Base URL, Relative Paths and Path Patterns
- gitlab 7.4.5 relative url configuration
- 关于relative和absolute属性
- 重定位PC相对引用(PC-relative reference relocation)
- relative
- 关于pointer 和reference
- 关于position:absolute、relative及fixed浅析
- 关于css 中 position:relative 的理解
- 关于使用position:relative居中的问题
- 关于position:relative,absolute,fixed和static
- 关于URL
- 关于URL
- 关于应用(reference)的笔记
- javafX8初探(树形表格)
- VS2010中调用matlab文件,没有找到mclmcr.dll,应用程序未能启动
- EditPlus配置问题
- 自己动手写编译器、链接器-第八章
- pac文件中的proxy地址
- 关于 Relative Reference url
- Windows has triggered a breakpoint in ***.exe.
- 自己动手写编译器、链接器-第九章
- 【jQwidgets】千分位
- eth0:ERROR while getting interface flags:No such device问题解决
- sublime text3 格式化html代码
- 一些看了让人心疼的签名
- 远程桌面控制台,有标签页可以管理多个远程桌面
- 进程与线程&同步与异步