【问题标题】:Absolute URL and relative URL绝对 URL 和相对 URL
【发布时间】:2013-06-06 23:28:30
【问题描述】:

这里是石溪大学的主页:http://www.stonybrook.edu/

主页上有一个链接,其锚文本为“Academics”。通过查看该页面的源代码,我发现“Academics”链接有一个相对URL:academics.shtml

令我惊讶的是,绝对 URL:http://www.stonybrook.edu/academics.shtml 不是“学术”链接的那个。事实上,它根本不存在。 “学术”链接的正确绝对 URL 是:http://www.stonybrook.edu/sb/academics.shtml

我很困惑/sb/ 的路径来自哪里。我之所以问这个问题是因为我正在尝试使用 Java URL 类获取基于基本 URL 和相对 URL 的绝对 URL。

【问题讨论】:

    标签: url absolute-path


    【解决方案1】:

    来源:

    <base href="http://www.stonybrook.edu/sb/" />
    

    【讨论】:

    • 任何建议如何获得真正的基地,因为我只有一个没有/sb/
    • @TerryLi:对不起,我不确定你在问什么。 AFAIK,&lt;base&gt; 标签意味着所有后续的相对 URL 都是相对于它的。就是这样。
    【解决方案2】:

    您可以使用以下标记来做到这一点

    <base href="http://www.stonybrook.edu/sb/" />
    

    此外,如果您需要有关绝对与相对的更多信息,我已经找到了带有示例的好页面。 https://downloadgenerators.com/question/what-is-the-major-difference-between-absolute-url-and-relative-url 我希望这会对你有所帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 2011-01-01
      相关资源
      最近更新 更多