用Astro设置NetLify重定向
#javascript #astro #netlify

我最近用Astro设置了Netlify Redirects,直到我意识到我需要将文件从目录的根部复制到已构建的输出为止。

幸运的是,在您的项目中,这是一个很小的更改!首先,请确保您在项目的顶层有一个_redirects文件。

在您的scripts下,将build命令更改为将cp(副本)包含在最终构建文件夹中。我只是在此处使用默认命名(dist),但是您可以使用网站使用的任何内容:

    "scripts": {
        // ...
        "build": "astro build && cp _redirects dist/_redirects",
        // ...
    },

和voilã!这就是您所需的一切!

工作示例

这是an example repository。该网站(仅使用基本的Astro模板)已在astro-redirects-example.netlify.app部署,您可以转到/fart,它将将您重定向到/fish

koude1 file向您展示了几个选项(和一个后备),并在上下文中向您展示了here's what the little script looks like