Using Netlify redirects with Jekyll
Updated on Jun 07, 2020
By default, Netlify redirects won’t work when using Jekyll. This is because the
_redirects file needs to be in the root of the public folder of your website. For Jekyll, this is the
_site folder. Unfortunately, that folder is dynamically generated during the build process.
The simple fix is to append the following to your build command in Netlify.
&& cp _redirects _site/_redirects
This command will copy your
_redirects file into the
_site folder during the build process.
Here’s an example of the entire build command:
jekyll build && cp _redirects _site/_redirects