diff --git a/vercel.json b/vercel.json new file mode 100644 index 0000000..6d0bcb2 --- /dev/null +++ b/vercel.json @@ -0,0 +1,44 @@ +{ + "redirects": [ + { + "source": "/blog/from-monkey-patching-to-tracing-channels", + "destination": "https://blog.sentry.io/observability-with-tracing-channels", + "permanent": true + }, + { + "source": "/blog/building-a-performant-ios-profiler", + "destination": "https://blog.sentry.io/building-an-ios-profiler", + "permanent": true + }, + { + "source": "/blog/building-sentry-symbolicator", + "destination": "https://blog.sentry.io/building-a-sentry-symbolicator", + "permanent": true + }, + { + "source": "/blog/sentry-points-of-presence-how-we-built-a-distributed-ingestion-infrastructure", + "destination": "https://blog.sentry.io/sentry-points-of-presence-how-we-built-a-distributed-ingestion", + "permanent": true + }, + { + "source": "/blog/understanding-the-performance-impact-of-generated-javascript", + "destination": "https://blog.sentry.io/performance-impact-of-generated-javascript", + "permanent": true + }, + { + "source": "/blog/:slug", + "destination": "https://blog.sentry.io/:slug", + "permanent": true + }, + { + "source": "/", + "destination": "https://blog.sentry.io/engineering/", + "permanent": true + }, + { + "source": "/:path*", + "destination": "https://blog.sentry.io/engineering/", + "permanent": true + } + ] +}