Files
supabase/vercel.json
T
Jonathan Summers-Muir 7367c3e343 chore: add rewrites
• need Inian to check these
2021-03-15 15:41:04 +08:00

201 lines
8.5 KiB
JSON

{
"headers": [
{
"source": "/(.*)",
"headers": [
{
"key": "Strict-Transport-Security",
"value": ""
},
{
"key": "X-Robots-Tag",
"value": "all"
}
]
}
],
"rewrites": [
{ "source": "/new/:match*", "destination": "https://www-internal.supabase.io/new/:match*" },
{ "source": "/", "destination": "https://www-internal.supabase.io/new" },
{ "source": "/blog", "destination": "https://www-internal.supabase.io/new/blog" },
{
"source": "/blog/:match*",
"destination": "https://www-internal.supabase.io/new/blog/:match*"
},
{ "source": "/beta", "destination": "https://www-internal.supabase.io/new/beta" },
{ "source": "/:match*", "destination": "https://docs-rose.vercel.app/:match*" }
],
"redirects": [
{
"source": "/blog/2020/07/10/surviving-hacker-news",
"destination": "/blog/2020/07/10/alpha-launch-postmortem"
},
{
"source": "/docs/common/_CommonResponses",
"destination": "/docs"
},
{ "source": "/docs/common/_DummyData", "destination": "/docs" },
{ "source": "/docs/common/_FromFunction", "destination": "/docs" },
{ "source": "/docs/common/filters/_adj", "destination": "/docs/client/ajv" },
{ "source": "/docs/common/filters/_cd", "destination": "/docs/client/cd" },
{ "source": "/docs/common/filters/_cs", "destination": "/docs/client/cs" },
{ "source": "/docs/common/filters/_eq", "destination": "/docs/client/eq" },
{ "source": "/docs/common/filters/_filter", "destination": "/docs/client/filter" },
{ "source": "/docs/common/filters/_gt", "destination": "/docs/client/gt" },
{ "source": "/docs/common/filters/_gte", "destination": "/docs/client/gte" },
{ "source": "/docs/common/filters/_ilike", "destination": "/docs/client/ilike" },
{ "source": "/docs/common/filters/_in", "destination": "/docs/client/in" },
{ "source": "/docs/common/filters/_is", "destination": "/docs/client/is" },
{ "source": "/docs/common/filters/_like", "destination": "/docs/client/like" },
{ "source": "/docs/common/filters/_lt", "destination": "/docs/client/lt" },
{ "source": "/docs/common/filters/_lte", "destination": "/docs/client/lte" },
{ "source": "/docs/common/filters/_match", "destination": "/docs/client/match" },
{ "source": "/docs/common/filters/_neq", "destination": "/docs/client/neq" },
{ "source": "/docs/common/filters/_not", "destination": "/docs/client/not" },
{ "source": "/docs/common/filters/_nxl", "destination": "/docs/client/nxl" },
{ "source": "/docs/common/filters/_nxr", "destination": "/docs/client/nxr" },
{ "source": "/docs/common/filters/_or", "destination": "/docs/client/or" },
{ "source": "/docs/common/filters/_ova", "destination": "/docs/client/ov" },
{ "source": "/docs/common/filters/_ovr", "destination": "/docs/client/ov" },
{ "source": "/docs/common/filters/_sl", "destination": "/docs/client/sl" },
{ "source": "/docs/common/filters/_sr", "destination": "/docs/client/sr" },
{ "source": "/docs/library/authentication", "destination": "/docs/guides/auth" },
{ "source": "/docs/library/delete", "destination": "/docs/client/delete" },
{ "source": "/docs/library/get", "destination": "/docs/client/select" },
{ "source": "/docs/library/getting-started", "destination": "/docs/client/supabase-client" },
{ "source": "/docs/library/patch", "destination": "/docs/client/update" },
{ "source": "/docs/library/post", "destination": "/docs/client/insert" },
{ "source": "/docs/library/stored-procedures", "destination": "/docs/client/rpc" },
{ "source": "/docs/library/subscribe", "destination": "/docs/client/subscribe" },
{ "source": "/docs/library/user-management", "destination": "/docs/guides/auth" },
{ "source": "/docs/postgres/postgres-intro", "destination": "/docs/postgres/server/about" },
{ "source": "/docs/realtime/about", "destination": "/docs/realtime/server/about" },
{ "source": "/docs/realtime/aws", "destination": "/docs/postgres/server/aws" },
{
"source": "/docs/realtime/digitalocean",
"destination": "/docs/postgres/server/digitalocean"
},
{ "source": "/docs/realtime/docker", "destination": "/docs/postgres/server/docker" },
{ "source": "/docs/realtime/source", "destination": "/docs/postgres/server/about" },
{
"source": "/blog/2020/05/01/supabase-alpha-april-2020",
"destination": "/new/blog/2020-05-01-supabase-alpha-april-2020"
},
{
"source": "/blog/2020/06/01/supabase-alpha-may-2020",
"destination": "/new/blog/2020-06-01-supabase-alpha-may-2020"
},
{
"source": "/blog/2020/06/15/supabase-steve-chavez",
"destination": "/new/blog/2020-06-15-supabase-steve-chavez"
},
{
"source": "/blog/2020/07/01/supabase-alpha-june-2020",
"destination": "/new/blog/2020-07-01-supabase-alpha-june-2020"
},
{
"source": "/blog/2020/07/09/postgresql-templates",
"destination": "/new/blog/2020-07-09-postgresql-templates"
},
{
"source": "/blog/2020/07/10/alpha-launch-postmortem",
"destination": "/new/blog/2020-07-10-alpha-launch-postmortem"
},
{
"source": "/blog/2020/07/17/postgresql-physical-logical-backups",
"destination": "/new/blog/2020-07-17-postgresql-physical-logical-backups"
},
{
"source": "/blog/2020/08/02/continuous-postgresql-backup-walg",
"destination": "/new/blog/2020-08-02-continuous-postgresql-backup-walg"
},
{
"source": "/blog/2020/08/02/supabase-alpha-july-2020",
"destination": "/new/blog/2020-08-02-supabase-alpha-july-2020"
},
{ "source": "/blog/2020/10/30/improved-dx", "destination": "/new/blog/2020-10-30-improved-dx" },
{
"source": "/blog/2020/08/05/supabase-auth",
"destination": "/new/blog/2020-08-05-supabase-auth"
},
{
"source": "/blog/2020/09/03/supabase-alpha-august-2020",
"destination": "/new/blog/2020-09-03-supabase-alpha-august-2020"
},
{
"source": "/blog/2020/09/11/supabase-hacktoberfest-2020",
"destination": "/new/blog/2020-09-11-supabase-hacktoberfest-2020"
},
{
"source": "/blog/2020/10/03/supabase-alpha-september-2020",
"destination": "/new/blog/2020-10-03-supabase-alpha-september-2020"
},
{
"source": "/blog/2020/11/02/supabase-alpha-october-2020",
"destination": "/new/blog/2020-11-02-supabase-alpha-october-2020"
},
{
"source": "/blog/2020/11/18/postgresql-views",
"destination": "/new/blog/2020-11-18-postgresql-views"
},
{
"source": "/blog/2020/12/01/supabase-alpha-november-2020",
"destination": "/new/blog/2020-12-01-supabase-alpha-november-2020"
},
{
"source": "/blog/2020/12/02/case-study-monitoro",
"destination": "/new/blog/2020-12-02-case-study-monitoro"
},
{
"source": "/blog/2020/12/02/case-study-tayfa",
"destination": "/new/blog/2020-12-02-case-study-tayfa"
},
{
"source": "/blog/2020/12/02/case-study-xendit",
"destination": "/new/blog/2020-12-02-case-study-xendit"
},
{
"source": "/blog/2020/12/02/supabase-striveschool",
"destination": "/new/blog/2020-12-02-supabase-striveschool"
},
{
"source": "/blog/2020/12/13/supabase-dashboard-performance",
"destination": "/new/blog/2020-12-13-supabase-dashboard-performance"
},
{
"source": "/blog/2021/01/02/supabase-beta-december-2020",
"destination": "/new/blog/2021-01-02-supabase-beta-december-2020"
},
{
"source": "/blog/2021/02/02/supabase-beta-january-2021",
"destination": "/new/blog/2021-02-02-supabase-beta-january-2021"
},
{
"source": "/blog/2021/02/09/case-study-roboflow",
"destination": "/new/blog/2021-02-09-case-study-roboflow"
},
{
"source": "/blog/2021/02/27/cracking-postgres-interview",
"destination": "/new/blog/2021-02-27-cracking-postgres-interview"
},
{
"source": "/blog/2021/03/02/supabase-beta-february-2021",
"destination": "/new/blog/2021-03-02-supabase-beta-february-202w"
},
{
"source": "/blog/2021/03/05/postgres-as-a-cron-server",
"destination": "/new/blog/2021-03-05-postgres-as-a-cron-servew"
},
{
"source": "/blog/2021/03/08/toad-a-link-shorterner-with-simple-apis-for-low-coders",
"destination": "/new/blog/2021-03-08-toad-a-link-shorterner-with-simple-apis-for-low-coderw"
},
{
"source": "/blog/2021/03/11/using-supabase-replit",
"destination": "/new/blog/2021-03-11-using-supabase-repliw"
}
],
"trailingSlash": false
}