html - 我可以从哪里访问我的 netlify.toml 文件?

标签 html github netlify

所以我在 GitHub 存储库中有几个文件,我想设置一个自定义的 404 错误页面。当我搜索它时,它要求我在 netlify.toml 中插入一些东西。文件,它应该在我的根目录中(我认为这意味着存储库本身),但我找不到它!我应该在我的存储库中创建文件吗?任何帮助将不胜感激。

最佳答案

netlify.toml文件是 Netlify 处理的方式 file-based configuration ,它允许您为部署配置更高级的选项,以及覆盖您可以在基于 Web 的前端设置的选项。如果你的仓库还没有这个文件,你可以在仓库的根目录下创建它,Netlify 会在下次部署时自动读取它。
虽然您无法从前端设置重定向规则,但您不一定需要创建 netlify.toml文件以使用自定义 404 错误页面,尽管这样做可以为您提供更高级的控制。您也可以create a _redirects file在发布目录(即:由 Netlify 实际发布的目录)中包含原始目标(包括匹配其后任何内容的 splat *,如果需要)、重定向的目标和 HTTP 状态代码。

# Put this in _redirects in your publish directory
# This shows a custom 404 page for any paths on the site
/* /404.html 404

关于html - 我可以从哪里访问我的 netlify.toml 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62560765/

相关文章:

javascript - 零高度文本区域不是零像素高

git - 如何在 Git 中从指定日期克隆远程 (GitHub) 存储库

search - 我可以在 github.com 上进行通配符 (*) 搜索吗?

git - 无论配置如何,强制 git 忽略 ssl?

javascript - 将 Gatsby JS 站点部署到 Netlify 时出现 "Error running command: Build script returned non-zero exit code"

javascript - LocalStorage 只能在 1 页中工作?

javascript - 将鼠标悬停在列表中的元素上时显示菜单

php - 当表格中的一行不适合页面时,如何在 TCPDF 上设置自动分页符?

caching - 需要刷新以前访问过的 Gatsby 站点以查看更改

reactjs - 在 Netlify 上部署的 Gatsby Starter 上安装 'react-bootstrap'