加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

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是否映射到文件夹和文件是由服务器决定的,原则上对于其外部的世界是不可见的.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读