路径与文件均存在却遭遇404错误,网站无法正常访问求助
404错误排查方案
你导航到指定页面时出现404,但文件和文件夹确实存在,可按以下几点排查:
核对相对路径基准:当前页面如果不在网站根目录,相对路径是基于当前页面所在文件夹的。比如当前页面在
xxx/yyy.html,点击链接会找xxx/inwekpuhien/inwekpuhien.html,而非根目录下的对应文件。解决办法:把链接改成绝对路径,开头加斜杠:<a href="/inwekpuhien/inwekpuhien.html" style="text-decoration: none; cursor: default;"> <img src="https://github.com/Syrinca/Syrinca.github.io/assets/165695271/eb958813-b3ae-4d71-8508-90a6000dff41" alt="" style="float: left; height: 190px; width: 20px;"> </a>检查文件名大小写:GitHub Pages区分文件名大小写,哪怕只是一个字母大小写不符都会触发404。再仔细核对文件夹名
inwekpuhien和文件名inwekpuhien.html的大小写,确保和仓库里的完全一致。确认文件已部署:本地文件存在不代表已经推送到GitHub仓库,或者可能被
.gitignore规则忽略了。直接去你的GitHub仓库里查看,确认inwekpuhien文件夹和里面的inwekpuhien.html确实已经上传成功。清理或刷新缓存:GitHub Pages偶尔会有缓存延迟,刚推送的内容可能没及时生效。试试强制刷新页面(Ctrl+F5),或者去仓库的Pages设置页面点击"重新部署"按钮,等几分钟再测试。
内容的提问来源于stack exchange,提问作者Syrinca
相关产品推荐
相关产品推荐

