css 为什么我的网站可以在我的本地主机上运行,而我的Github Deploy Link却不能?[closed]

k2fxgqgv  于 2023-02-14  发布在  Git
关注(0)|答案(1)|浏览(120)

**已关闭。**此问题需要debugging details。当前不接受答案。

编辑问题以包含desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将有助于其他人回答问题。
2天前关闭。
Improve this question
所以我做了这个网站,有两个页面。两个页面,以及两个页面的链接,在我的本地主机上,在Safari和Chrome上都运行得很好。但是由于某种原因,两个菜单项,链接到一个“关于”页面,在第二个页面上,有一个链接到“主页”,在我的GitHub部署链接中不起作用。在这里分享:https://hajmub.github.io/sounds/
当我单击部署链接中的“关于”页面时,我收到此错误消息(上面的链接)。
不过,在我的本地主机上,两个浏览器似乎都还不错。有人知道发生了什么吗?
如果代码在本地服务器上看起来工作正常,会不会是代码出了问题?
我已经尝试了所有的方法!查看了标记缩进,所有的css属性,检查了每一个方面,以确保菜单项标记和css在两个页面上是完全相同的--就像......如果属性和标记和昨天的一样(当它们工作的时候),有什么变化?为什么它们现在不工作了?

gj3fmq9x

gj3fmq9x1#

此元素中的链接错误。

<a href="/second_page.html">About</a>

前面的/表示从web根目录开始的路径,但是您的站点不在web根目录中,所以链接失败。(在您自己的服务器上,站点**在web根目录中,所以它工作)
将链接更改为:

<a href="second_page.html">About</a>

注意:没有/。这个链接指向一个相对于当前页面的页面。它应该在两台服务器上都能工作。

相关问题