gpt4 book ai didi

next.js - 如何在部署到 Vercel 的 Next js 中禁用目录列表

转载 作者:行者123 更新时间:2023-12-01 23:57:01 29 4
gpt4 key购买 nike

我已经部署了内置于 Next.js 的网站,显然当您部署下一个 js 应用程序时,您可以找到我不太满意的所有静态文件和资源的目录。

目录以这种方式生成:mydomain.com/_next/static 在我的例子中是 https://www.ovanya.com/_next/static/

这是目录: enter image description here

下一个js docs说:

To prevent showing a Directory Listing page, add an index file, such as index.html, which will then show that file instead when accessing the directory's path.

但是我真的不明白应该把index.html文件放到什么目录下?那么我应该把 index.html 放在哪里呢?

还有一个问题:如果我就这样离开它不好吗?它有任何风险或类似的东西吗?

最佳答案

2021 年更新

您可以在项目设置 -> 高级中禁用目录列表(请参阅 docs)。

2021 年之前

您需要递归地将index.html 添加到_next 和每个子目录。您可以通过编写一个可以执行此操作的构建后脚本来完成此操作。

但是,这样做没有任何好处。暴露此目录或其中的文件没有风险

_next/static 只是编译好的客户端公共(public)资源。

关于next.js - 如何在部署到 Vercel 的 Next js 中禁用目录列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62614474/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com