From b1eed188b19ddfedf161b8aea68dc437710790c7 Mon Sep 17 00:00:00 2001
From: 0xPatrick <patrick@0xpatrick.dev>
Date: Thu, 14 Mar 2024 15:17:14 -0400
Subject: [PATCH] refactor(redirects): alphabetize and remove duplicates

    - there are probably add'l duplicates that can be removed - seems the /* /:splat pattern should cover many of individual page links
---
 _redirects | 72 ++++++++++++++++++++++++++----------------------------
 1 file changed, 35 insertions(+), 37 deletions(-)

diff --git a/_redirects b/_redirects
index 1b641444a..db5cca4f3 100644
--- a/_redirects
+++ b/_redirects
@@ -1,72 +1,70 @@
 # Send to a 404 error page on the main site for things we don't recognize.
-/wallet-api/ /guides/wallet/ 
-/wallet-api.html /guides/wallet/ 
-/chainlink-integration/ /guides/chainlink-integration/ 
-/chainlink-integration.html /guides/chainlink-integration/ 
-/distributed-programming/ /guides/js-programming/ 
-/distributed-programming.html /guides/js-programming/ 
-/getting-started/agoric-cli-guide/ /guides/agoric-cli/ 
-/getting-started/agoric-cli-guide.html /guides/agoric-cli/ 
-/guides/js-programming/ses/ses-guide https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/guide.md 
-/guides/js-programming/ses/ses-guide.html https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/guide.md 
-/guides/js-programming/ses/ses-reference https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/reference.md 
-/guides/js-programming/ses/ses-reference.html https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/reference.md 
-/guides/js-programming/ses/lockdown https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/lockdown.md 
-/guides/js-programming/ses/lockdown.html https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/lockdown.md 
-/getting-started/before-using-agoric.html /guides/getting-started/ 
-/getting-started/start-a-project.html /guides/getting-started/ 
-/guides/agoric-cli/commands.html /guides/agoric-cli/ 
-/dapps/ /guides/dapps/ 
-/ertp/guide/ /guides/ertp/ 
-/ertp/guide/amounts.html /guides/ertp/amounts.html 
-/platform /guides/platform/
-/platform/* /guides/platform/:splat 
-/zoe/guide/ /guides/zoe/ 
-/getting-started/intro-zoe.html /guides/zoe/offer-enforcement.html 
-/zoe/guide/offer-safety.html /guides/zoe/offer-safety 302
-/zoe/guide/contracts/ /guides/zoe/contracts/ 
-/zoe/guide/contracts/oracle.html /guides/zoe/contracts/oracle.html
-/ertp/api/ /reference/ertp-api/ 
-/ertp/api/issuer.html /reference/ertp-api/issuer.html 
-/repl/ /reference/repl/ 
-/repl/timerServices.html /reference/repl/timerServices.html 
-/guides/wallet/api.html /reference/wallet-api.html 
-/zoe/api/ /reference/zoe-api/ 
-/zoe/api/zoe.html /reference/zoe-api/zoe.html 
-/getting-started/beta.html /guides/getting-started/ 
-/getting-started/ /guides/getting-started/
-
 /chainlink-integration /guides/chainlink-integration/
+/chainlink-integration.html /guides/chainlink-integration/ 
+/chainlink-integration/ /guides/chainlink-integration/ 
 /chainlink-integration/* /guides/chainlink-integration/:splat
 /dapps /guides/dapps/
+/dapps/ /guides/dapps/ 
 /dapps/* /guides/dapps/:splat
 /distributed-programming /guides/js-programming/
+/distributed-programming.html /guides/js-programming/ 
+/distributed-programming/ /guides/js-programming/ 
 /distributed-programming/* /guides/js-programming/:splat
 /ertp/api /reference/ertp-api/
+/ertp/api/ /reference/ertp-api/ 
 /ertp/api/* /reference/ertp-api/:splat
+/ertp/api/issuer.html /reference/ertp-api/issuer.html 
 /ertp/guide /guides/ertp/
+/ertp/guide/ /guides/ertp/ 
 /ertp/guide/* /guides/ertp/:splat
+/ertp/guide/amounts.html /guides/ertp/amounts.html 
+/getting-started/ /guides/getting-started/
 /getting-started/agoric-cli-guide /guides/agoric-cli/
+/getting-started/agoric-cli-guide.html /guides/agoric-cli/ 
+/getting-started/agoric-cli-guide/ /guides/agoric-cli/ 
 /getting-started/agoric-cli-guide/* /guides/agoric-cli/:splat
 /getting-started/before-using-agoric /guides/getting-started/
+/getting-started/before-using-agoric.html /guides/getting-started/ 
 /getting-started/before-using-agoric/* /guides/getting-started/:splat
 /getting-started/beta /guides/getting-started/
+/getting-started/beta.html /guides/getting-started/ 
 /getting-started/beta/* /guides/getting-started/:splat
 /getting-started/intro-zoe /guides/zoe/offer-enforcement/
+/getting-started/intro-zoe.html /guides/zoe/offer-enforcement.html 
 /getting-started/intro-zoe/* /guides/zoe/offer-enforcement/:splat
 /getting-started/start-a-project /guides/getting-started/start-a-project/
+/getting-started/start-a-project.html /guides/getting-started/ 
 /getting-started/start-a-project/* /guides/getting-started/start-a-project/:splat
 /guides/agoric-cli/commands /guides/agoric-cli/
+/guides/agoric-cli/commands.html /guides/agoric-cli/ 
 /guides/agoric-cli/commands/* /guides/agoric-cli/:splat
+/guides/js-programming/ses/lockdown https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/lockdown.md 
+/guides/js-programming/ses/lockdown.html https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/lockdown.md 
+/guides/js-programming/ses/ses-guide https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/guide.md 
+/guides/js-programming/ses/ses-guide.html https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/guide.md 
+/guides/js-programming/ses/ses-reference https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/reference.md 
+/guides/js-programming/ses/ses-reference.html https://github.com/endojs/endo/blob/HEAD/packages/ses/docs/reference.md 
 /guides/wallet/api /reference/wallet-api/
+/guides/wallet/api.html /reference/wallet-api.html 
 /guides/wallet/api/* /reference/wallet-api/:splat
 /platform /guides/platform/
+/platform /guides/platform/
 /platform/* /guides/platform/:splat
 /repl /reference/repl/
+/repl/ /reference/repl/ 
 /repl/* /reference/repl/:splat
+/repl/timerServices.html /reference/repl/timerServices.html 
 /wallet-api /guides/wallet/
+/wallet-api.html /guides/wallet/ 
+/wallet-api/ /guides/wallet/ 
 /wallet-api/* /guides/wallet/:splat
 /zoe/api /reference/zoe-api/
+/zoe/api/ /reference/zoe-api/ 
 /zoe/api/* /reference/zoe-api/:splat
+/zoe/api/zoe.html /reference/zoe-api/zoe.html 
 /zoe/guide /guides/zoe/
+/zoe/guide/ /guides/zoe/ 
 /zoe/guide/* /guides/zoe/:splat
+/zoe/guide/contracts/ /guides/zoe/contracts/ 
+/zoe/guide/contracts/oracle.html /guides/zoe/contracts/oracle.html
+/zoe/guide/offer-safety.html /guides/zoe/offer-safety 302