页面地址链接拼接语法

举例

当前网址: www.wang.com/aaa/bb/c
域名: www.wang.com

1. /xxx拼接

<a href="/ddd?name=wang">

跳转后地址为 ===> www.wang.com/ddd?name=wang

2. xxx拼接

<a href="ddd?name=wang">

跳转后地址为 ===> www.wang.com/aaa/bb/c/ddd?name=wang

3. /aaa/bb/c/xxx拼接

<a href="/aaa/bb/c/ddd?name=wang">

跳转后地址为 ===> www.wang.com/aaa/bb/c/ddd?name=wang

4. //xxxx 两个以上的//

<a href="//www.baidu.com">

跳转后地址为 ===> http://www.baidu.com

  • http还是https取决于当前的协议
  • 地址中不需要http开头, 否者会出现http://http://的情况…

总结

  • href中的连接前面带有/时, 直接是域名接后续地址
  • href中的连接前面没有/时, 会替代当前连接地址最末尾的地址符(这里的是c)然后接后续地址
  • href中的连接前面有两个或以上的/时, 会忽视当前域名, 直接跳转到后面地址(http还是https取决于当前的协议)
发布了74 篇原创文章 · 获赞 49 · 访问量 10万+

猜你喜欢

转载自blog.csdn.net/qq_34208844/article/details/92775222
今日推荐