feat(redirects): Generate _redirects on build

This commit is contained in:
Bouncey
2018-10-08 00:00:50 +01:00
committed by Stuart Taylor
parent deff9a92a9
commit cfbb973c8b
7 changed files with 3354 additions and 12 deletions

View File

@@ -0,0 +1,45 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`createRedirects matches the snapshot 1`] = `
"#api redirect
/internal/* https://api.example.com/internal/:splat
# auth redirects
/signup /signin 301
/email-signin /signin 301
/login /signin 301
/deprecated-signin /signin 301
/logout /signout 301
/passwordless-change /confirm-email 301
# certification redirects
/:username/front-end-certification /certification/:username/legacy-front-end 301
/:username/data-visualization-certification /certification/:username/legacy-data-visualization 301
/:username/back-end-certification /certification/:username/legacy-back-end 301
/:username/full-stack-certification /certification/:username/full-stack 301
# unsunscribe redirects
/u/* https://api.example.com/u/:splat
/unsunscribe/* https://api.example.com/unsunscribe/:splat
/ue/* https://api.example.com/ue/:splat
# misc redirects
/agile / 200
/chat https://gitter.im/FreeCodeCamp/FreeCodeCamp 301
/twitch https://twitch.tv/freecodecamp 301
/nonprofits-form / 200
/pmi-acp-agile-project-managers / 200
/pmi-acp-agile-project-managers-form / 200
/stories / 200
/all-stories / 200
/field-guide/* https://forum.example.com 301
/learn-to-code /learn 200
/map /learn 200
/forum/* https://proxy.example.com 200
/privacy https://home.example.com/forum/t/free-code-camp-privacy-policy/19545 301
/nonprofit-project-instructions https://home.example.com/forum/t/how-free-code-camps-nonprofits-projects-work/19547 301
/how-nonprofit-projects-work https://medium.freecodecamp.org/open-source-for-good-1a0ea9f32d5a 301
"
`;