部署的网站导航栏无法在 netlify 和 render 中工作

问题描述 投票:0回答:1

我刚刚部署了我的静态站点,当我打开它时,它可以工作,但我无法访问我创建的其他页面,这是一个简单的 html、css、js 站点,没有服务器端逻辑或任何东西,我同时使用了 netlify 和 render两者都给出了相同的结果。即使主页导航栏也不起作用,但页面总体在我的本地设备上运行良好,老实说,我什至不知道要共享哪些信息,所以我链接了我的存储库text

输入赞赏

问题具体出在导航栏上,它不起作用

deployment static render netlify
1个回答
0
投票

问题是我的index.html文件位于子文件夹中,因此当我部署站点时,我得到的结果是“找不到页面”,因为托管服务(在本例中为netlify)假设我的主页(我首先显示的内容)打开我的网站时)位于根文件夹(顶级文件夹)中,它默认默认情况下index.html是我的主文件名,但它在我的根目录中没有找到它,因此它无法识别它在子文件夹中的位置,它看起来不在那里,对吧,所以它给了我“找不到”,所以解决方案是将我的主文件名及其 css/js 文件(如果存在)移出其子文件夹,以便 netlify 首先看到。抱歉,如果这是一个很长的解释

© www.soinside.com 2019 - 2024. All rights reserved.