php – “/./”在href链接中的含义是什么?
发布时间:2020-12-13 21:49:49 所属栏目:PHP教程 来源:网络整理
导读:最近我正在阅读一些网页,我发现有很多用法,比如: HREF = “/./富/ bar.php” 这与href =“/ foo / bar.php”不一样吗?或者这有什么我不知道这两种方式之间的差异? 解决方法 相对URL /./foo/bar.php与相对URL /foo/bar.php不同.前者有/.在开始. 但它们具有
最近我正在阅读一些网页,我发现有很多用法,比如:
HREF = “/./富/ bar.php” 这与href =“/ foo / bar.php”不一样吗?或者这有什么我不知道这两种方式之间的差异? 解决方法
相对URL /./foo/bar.php与相对URL /foo/bar.php不同.前者有/.在开始.
但它们具有相同的效果.处理URL时,相对URL将解析为绝对URL,在此过程中,如果相对URL以/./开头,则将其替换为/.参考:STD 66,第Remove Dot Segments条.(这样的引用转而解析为相对于服务器根目录,基本上类似于http://www.example.com/foo/bar.php.) 因此,这两个相对URL始终解析为相同的绝对URL.通常没有理由使用较长的URL,这看起来更复杂和令人困惑. 请注意,这与文件夹或文件完全无关.它只是基于URL标准的字符串操作. URL是否映射到文件夹和文件是由服务器决定的,原则上对于其外部的世界是不可见的. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |