@floris.groenendijk/gatsby-plugin-nginx-redirect
v0.0.14
Published
Adds your redirects to nginx conf on gatsby build
Downloads
50
Maintainers
Readme
Description
This plugin creates a nginx conf file with the gatsby created redirects
Dependencies
Gatsby version 5+ In order to work you have to use the output .conf file in your nginx server
How to install
npm install --save @floris.groenendijk/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 (optional)(defaults to: "server")
Dot notation to define where to include the redirects. So "server" will search for the server header, "http.server" will search for http containing server.
Examples of usage
In gatsby-config.js
plugins: [
...,
{
resolve: "@floris.groenendijk/gatsby-plugin-nginx-redirect",
options: {
inputConfigFile: `${__dirname}/nginx.conf`,
outputConfigFile: `${__dirname}/nginx.out.conf`,
whereToIncludeRedirects: "http.server" // 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.