From c567d01f6a1dd28fea229fe1c2a64eebb3481a4a Mon Sep 17 00:00:00 2001 From: Bouncey Date: Wed, 6 Feb 2019 11:10:26 +0000 Subject: [PATCH] fix: Auth redirects fix, for reals this time --- .../createRedirects.test.js.snap | 28 +++++++++---------- tools/scripts/createRedirects.js | 28 +++++++++---------- 2 files changed, 28 insertions(+), 28 deletions(-) diff --git a/tools/scripts/__snapshots__/createRedirects.test.js.snap b/tools/scripts/__snapshots__/createRedirects.test.js.snap index cd67f901f2..ac05d74af4 100644 --- a/tools/scripts/__snapshots__/createRedirects.test.js.snap +++ b/tools/scripts/__snapshots__/createRedirects.test.js.snap @@ -3,16 +3,16 @@ exports[`createRedirects matches the snapshot 1`] = ` "#api redirect -/internal/* https://api.example.com/internal/:splat +/internal/* https://api.example.com/internal/:splat 200 # auth redirects -/signin https://api.example.com/signin 301 -/signup https://api.example.com/signin 301 -/email-signin https://api.example.com/signin 301 -/login https://api.example.com/signin 301 -/deprecated-signin https://api.example.com/signin 301 -/logout https://api.example.com/signout 301 -/passwordless-change https://api.example.com/confirm-email 301 +/signin https://api.example.com/signin 200 +/signup https://api.example.com/signin 200 +/email-signin https://api.example.com/signin 200 +/login https://api.example.com/signin 200 +/deprecated-signin https://api.example.com/signin 200 +/logout https://api.example.com/signout 200 +/passwordless-change https://api.example.com/confirm-email 200 # certification redirects /:username/front-end-certification /certification/:username/legacy-front-end 301 @@ -21,9 +21,9 @@ exports[`createRedirects matches the snapshot 1`] = ` /: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 +/u/* https://api.example.com/u/:splat 200 +/unsunscribe/* https://api.example.com/unsunscribe/:splat 200 +/ue/* https://api.example.com/ue/:splat 200 # misc redirects /agile / 301 @@ -37,9 +37,9 @@ exports[`createRedirects matches the snapshot 1`] = ` /field-guide/* /forum 301 /learn-to-code /learn 200 /map /learn 200 -/news https://news.example.com -/news/* https://news.example.com/:splat -/forum/* https://forum.example.com/:splat +/news https://news.example.com 200 +/news/* https://news.example.com/:splat 200 +/forum/* https://forum.example.com/:splat 200 /privacy https://forum.example.com/t/free-code-camp-privacy-policy/19545 301 /nonprofit-project-instructions https://forum.example.com/t/how-free-code-camps-nonprofits-projects-work/19547 301 /how-nonprofit-projects-work https://medium.freecodecamp.org/open-source-for-good-1a0ea9f32d5a 301 diff --git a/tools/scripts/createRedirects.js b/tools/scripts/createRedirects.js index 36a54b0043..277c1b0325 100644 --- a/tools/scripts/createRedirects.js +++ b/tools/scripts/createRedirects.js @@ -24,16 +24,16 @@ exports.createRedirects = function createRedirects(locations) { /* eslint-disable max-len */ const template = `#api redirect -/internal/* #{{API}}/internal/:splat +/internal/* #{{API}}/internal/:splat 200 # auth redirects -/signin #{{API}}/signin 301 -/signup #{{API}}/signin 301 -/email-signin #{{API}}/signin 301 -/login #{{API}}/signin 301 -/deprecated-signin #{{API}}/signin 301 -/logout #{{API}}/signout 301 -/passwordless-change #{{API}}/confirm-email 301 +/signin #{{API}}/signin 200 +/signup #{{API}}/signin 200 +/email-signin #{{API}}/signin 200 +/login #{{API}}/signin 200 +/deprecated-signin #{{API}}/signin 200 +/logout #{{API}}/signout 200 +/passwordless-change #{{API}}/confirm-email 200 # certification redirects /:username/front-end-certification /certification/:username/legacy-front-end 301 @@ -42,9 +42,9 @@ const template = `#api redirect /:username/full-stack-certification /certification/:username/full-stack 301 # unsunscribe redirects -/u/* #{{API}}/u/:splat -/unsunscribe/* #{{API}}/unsunscribe/:splat -/ue/* #{{API}}/ue/:splat +/u/* #{{API}}/u/:splat 200 +/unsunscribe/* #{{API}}/unsunscribe/:splat 200 +/ue/* #{{API}}/ue/:splat 200 # misc redirects /agile / 301 @@ -58,9 +58,9 @@ const template = `#api redirect /field-guide/* /forum 301 /learn-to-code /learn 200 /map /learn 200 -/news #{{NEWS}} -/news/* #{{NEWS}}/:splat -/forum/* #{{FORUM}}/:splat +/news #{{NEWS}} 200 +/news/* #{{NEWS}}/:splat 200 +/forum/* #{{FORUM}}/:splat 200 /privacy #{{FORUM}}/t/free-code-camp-privacy-policy/19545 301 /nonprofit-project-instructions #{{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