【发布时间】:2020-07-13 21:49:46
【问题描述】:
最近,我使用 xampp 从本地主机转移到使用云托管的在线主机。但是后来我遇到了一些与文件方向有关的错误。例如,在localhost中使用时,从首页跳转到登录的URL:localhost/login。但是当我在云托管中使用它时,它就变成了 domain.name.com/homepage/login。 这会导致 404 错误。在本地主机和云主机中使用时,文件的html代码是相同的。
<a href="login.html" class="navbar-item ">Login</a>
【问题讨论】:
-
看到这个链接时,当前浏览页面的URL是什么?
login.html的预期 URL 是什么? -
欢迎来到 Stack Overflow。请使用tour,阅读what's on-topic,阅读How to Ask a Good Question 和How to create a Minimal, Reproducible Example。
-
当前 URL 是 foodsafetyeeit2015.info/homepage/login。
login.html的预期 URL 是 foodsafetyeeit2015.info/login -
@hainam:听起来您在本地工作站上使用的文件夹结构与在部署的网站上使用的文件夹结构不同。相对路径取决于这些结构,因此在部署时更改它们会破坏这些路径。