我正在检查其网址为
的网页的来源http://localhost:12345/web/query?name=time&
在html网页的来源中,我看到了一个相对网址:
<a href="./query?name=time¶ms=3">Date</a>
源中的相对网址是否应该附加到网页的网址?在上面的例子中,是吗
http://localhost:12345/web/query?name=time&./query?name=time¶ms=3
或者如何将网页中的相对网址完全解释为网页作者?
当网络浏览器呈现网页时,网络浏览器会将相对网址解释为
http://localhost:12345/web/query?name=time¶ms=3
我想知道浏览器如何猜测作者如何解释它。
感谢。
答案 0 :(得分:1)
./是相对于文件所在的目录。我永远不会使用这样的路径。
如果文件是/ web / query,则<a href="./query?name=time">Date</a>
和<a href="query?name=time">Date</a>
基本上是相同的。显然,必须在/ web目录内的第一层找到链接,否则它不会指向正确的位置,这就是为什么我从不使用这些类型的路径,我总是使用从文档根开始的路径,/。
这些类型的路径通常是在开发人员无法或根本不知道如何根据我的经验为网站设置合适的网络服务器时找到的。