首页 > 解决方案 > 我应该如何更正我的链接代码以便它可以在 Github 上运行?

问题描述

我是编码新手,我一直在研究我在 Github 上发布的网页。
我的主页/索引页面显示正常。

这是链接:https ://mgettsdev.github.io/New-My-First-Website/

但是当我点击导航栏中的“ About Me”或“ Contact”时,我得到了404 no page found.
这些链接都在 Replit 上工作,但我根本无法让它们在 Github 上工作。

以下是我为链接编写代码的方式:

 <a href="/about.html">About Me</a> 
 <a href="/contact.html">Contact</a> 

如果有人对我如何纠正这个问题有任何建议,以便链接能够正常工作,我们将不胜感激。

标签: githubhyperlink

解决方案


如果您对 About 链接使用相对 URL 路径而不是绝对 URL 路径,那将起作用。

意思是,在github.com/MGettsDev/New-My-First-Website/index.html#L17

 <a href="about.html">About Me</a> <!-- About Me page link -->
 <a href="contact.html">Contact</a> <!-- Contact page link -->

( "about.html", 不是"/about.html")

一个/about.html会墨水到https://mgettsdev.github.io/about.html


推荐阅读