Community Plugin
View plugin on GitHubDescription
This plugin creates a nginx conf file with the gatsby created redirects
Dependencies
In order to work you have to use the output .conf file in your nginx server
How to install
npm install --save gatsby-plugin-nginx-redirect
Available options
inputConfigFile (required)
The path for input nginx configuration file
outputConfigFile (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 redirects
Examples 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
How to contribute
Feel free to open an issue with your doubt, bug or suggestion.