Description
This plugin creates a nginx conf file with the gatsby created redirectsDependencies
In order to work you have to use the output .conf file in your nginx serverHow to install
npm install --save gatsby-plugin-nginx-redirect
Available options
inputConfigFile (required)
The path for input nginx configuration fileoutputConfigFile (required)
The path of the outputted nginx configuration file with the redirects within.whereToIncludeRedirects (required)
The dot notation to define (using lodash's get) where to include the redirectsExamples of usage
In gatsby-config.js
plugins: [
...,
{
resolve: "gatsby-plugin-nginx-redirect",
options: {
inputConfigFile: `${__dirname}/nginx.conf`,
outputConfigFile: `${__dirname}/nginx.out.conf`,
whereToIncludeRedirects: "server.http" // defaults to: "server"
},
},
...
]
Now you can use gatsby\`s `createRedirect` action to generate your custom http redirects