css 通过Github repo将网站部署到Netlify时出现“页面未找到”

vlju58qv  于 2023-01-22  发布在  Git
关注(0)|答案(3)|浏览(125)

我是一个完全的网站开发初学者,正在尝试通过Netlify部署我的第一个网站。尽管我的网站在本地机器上显示时工作正常,但当我导航到我的网站的URL时,出现了以下错误:

    • 页面未找到**

您访问的链接可能已断开或输入的URL在此网站上不存在。
返回我们的网站
由于我的页面在我的本地机器上可以正常工作,我认为错误出在我的Github repo和/或我的部署设置中。
https://github.com/Cotton0419/TestSite
和我的部署设置:
资料库:www.example.comgithub.com/Cotton0419/TestSite
基目录:顶点
生成命令:未设置
发布目录:顶点/位移
部署日志可见性:日志是公开的
任何帮助将不胜感激,我可以补充更多的信息,如果需要的话。

dgtucam1

dgtucam11#

Netlify上的Base directory仅由构建环境用于引用您的代码库(如果没有给出,则默认为存储库的根)。
Publish directory是相对于基目录的,所以在你的例子中,如果使用默认值,disp或者acme/disp
您引用的资产位于发布路径中不存在的位置,因此它们不会存在于您部署到CDN的位置。

<link rel="stylesheet" href="../css/style.css">

您应该将资产移动到deploy disp文件夹中,并在代码文件中编辑正确的路径。

ldioqlga

ldioqlga2#

我今天遇到了类似的问题。我决定上传一个我前阵子做的旧投资组合。然后不知什么原因,在Netlify上运行URL后,什么也没发生。唯一显示的是一个类似于你的提示-

    • 页面未找到**

您访问的链接可能已断开或输入的URL在此网站上不存在。
返回我们的网站
在重新访问HTML和CSS文件后,我意识到我已经将HTML文件的标题设置为porfolio. html而不是index. html,这解决了我的问题!

ki1q1bka

ki1q1bka3#

对于这种错误,请检查HTML文件名,将其更改为index.html,它为我工作!

相关问题