HTTP后跟四个斜杠?
我们刚刚在网站上启用了Flexible SSL(CloudFlare),我正在交换所有HTTP后跟四个斜杠?,http,url,Http,Url,我们刚刚在网站上启用了Flexible SSL(CloudFlare),我正在交换所有http://example.com/仅限于//example.com/,当我注意到指向字体Awesome css文件的链接如下所示: http后面有四个斜杠,我见过三个(在浏览器中使用本地文件时),两个是通用标准,但是四个呢 那么四个人做什么呢?两个有什么不同吗?我可以交换http:////example.com/到//example.com/还是应该是///example.com/ 两个有什么不同吗 嗯,
http://example.com/
仅限于//example.com/
,当我注意到指向字体Awesome css文件的链接如下所示:
http后面有四个斜杠,我见过三个(在浏览器中使用本地文件时),两个是通用标准,但是四个呢
那么四个人做什么呢?两个有什么不同吗?我可以交换http:////example.com/
到//example.com/
还是应该是///example.com/
两个有什么不同吗
嗯,一个符合,另一个不符合。明确说明,和之间的分隔符必须是://
。如果是,则启动必须是/
。如果有另一个斜杠,它必须是绝对路径引用的一部分
如果这些是权限的一部分,那么添加一组斜杠的唯一方法就是离开。如果/
是以下各项的开始,则可能发生这种情况:
一个快速测试显示firefox正在消除URL中的假斜杠,而w3m正在出错 有趣的感谢-特别是我非常确定这是直接从
bootstrapcdn.com
复制的@卡尔夫特:嗯,忘了提一下:这可能是产生压缩资产的任何东西中的一个bug…