在 URL 字符串部分使用 HTML href=""

Using HTML href="" on section of URL string

我有一个 URL www.foo.com/bar/hello/world 我可以这样使用 href= 吗:

<a href = "/hello/world"> LinkText </a>

换句话说,由于我在工作中使用的版本控制存储库,只有最终 URL 的子链接 /hello/world 在我实时推送网站时是相同的。

For reference, see the docs

但是,在 href 中,您可以使用绝对值 URL,例如 https://www.foo.com/bar.html,或者使用相对值,例如 /bar.html,其中 / 指的是网络服务器根目录(但不是网络服务器的系统根目录),或者,您可以使用 bar.html 指向同一目录级别的文件。

基本上你想要一个/hello/worldlink,它会指向www.foo.com/hello/world.

如果您希望它 www.foo.com/hello/world 指向 www.foo.com/bar/hello/world,您可以在服务器上重写 URL,或者将用户重定向到 www.foo.com/bar/hello/world

对于 URL 重写,请参阅相应的网络服务器文档

仅当源代码位于“http://www.foo.com/bar”,然后它需要转到有效的文件扩展名才能执行操作:

<a href="/hello/world.html">LinksText</a>