为何无法通过上级文件夹访问index.html?文件未找到错误排查
解决从子文件夹返回父文件夹的路径错误问题
你的路径逻辑完全错误:文件结构是folder A包含folder B,当你在folder B内的页面时,返回folder A只需要回到上一级目录即可,无需额外指定folder A的路径。
错误代码:
<a href="../folder B/folder A/index.html"> Home </a>
错误原因:
../表示当前目录的上一级,也就是folder B的父目录(即folder A),你写的../folder B/folder A/相当于返回上一级后又进入不存在的folder B/folder A路径,导致“File not found”错误。
正确写法:
直接指向父目录的index.html,或者直接写父目录路径(服务器默认加载index.html):
<a href="../index.html"> Home </a> <!-- 或更简洁的写法 --> <a href="../"> Home </a>
- 额外建议:
文件夹名称包含空格(如“folder B”)可能引发潜在解析问题,建议改为无空格命名,比如folderB或folder_B。
内容的提问来源于stack exchange,提问作者Varny
相关产品推荐
相关产品推荐

