Jim*_*san 1 node.js reactjs netlify next.js
我只是按照文档将其添加到我的 next.config.js 中
module.exports = {
reactStrictMode: true,
async redirects() {
return [
{
source: "/",
destination: "/coming-soon",
permanent: false,
},
];
},
}
Run Code Online (Sandbox Code Playgroud)
即使我构建应用程序,它也确实可以在我的机器上运行,但在 netlify 上,由于某种原因根本没有重定向
根据 Netlify 官方文档:
next.config.jsNetlify 上的 Next.js 站点目前不支持使用重定向和重写。next.config.js如果您在项目的文件中指定了这些内容,请查看我们的重定向和重写_redirects文档,以了解如何在或文件中设置它们netlify.toml。
因此,您基本上需要_redirects在项目的顶层创建一个包含以下内容的文件:
/ /coming-soon 302
Run Code Online (Sandbox Code Playgroud)
302 状态代码与permanent: false您在配置中所做的等效。
如果你有一个netlify.toml,那么你可以添加这样的东西来让你的东西工作:
[[redirects]]
from = "/"
to = "/coming-soon"
status = 302
force = false
Run Code Online (Sandbox Code Playgroud)
参考:
| 归档时间: |
|
| 查看次数: |
2487 次 |
| 最近记录: |