gatsby-plugin-nginx-redirect

Adds your redirects to nginx conf on gatsby build

Downloads in past

Stats

StarsIssuesVersionUpdatedCreatedSize
gatsby-plugin-nginx-redirect
1180.0.113 years ago4 years agoMinified + gzip package size for gatsby-plugin-nginx-redirect in KB

Readme

Description

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.