我在我的电脑上运行 wamp,有多个项目,所以为了转到我的项目,我需要去localhost/project1
并且它工作正常,但是 href 链接 ( /mypage.html
) 一直指向localhost/mypage.html
。
更改哪些内容才能将链接保留在我的项目路径中?
首先,创建不同的虚拟主机总是更好 请参考此链接以执行相同的 https://www.kristengrote.com/blog/articles/how-to-set-up-virtual-hosts-using-wamp
或
使用 href 链接作为 (mypage.html) 或 (./mypage.html),这会将 mypage.html 添加到 URL 中最后一个尾随的"/"
使用href="/project1/mypage.html"
形式的绝对链接或使用href="mypage.html"
或href="./mypage.html"
形式的相对链接。
带有前导斜杠的链接通常被解释为绝对链接,从服务器的根目录开始。相反,省略斜杠链接是相对的。带有斜杠的前导点使这一点更加明确,表示"相对于当前路径"。
另请参阅此SO帖子以获取更详细的解释。