...
Will initially use HTTP 307 (temporary redirect) in the short term (to allow for potential rollback if issues are discovered), then convert to HTTP 301 (permanent redirect) at a later date.
Type | Before | After | Notes | Load Balancer CNAME | |
---|---|---|---|---|---|
App | Cloudfront (React) | hisports.app | play.spordle.com | Soft HTML redirect as a migration page is necessary to facilitate local storage migration | Prod Staging |
API | K8s | api.hisports.app | api.play.spordle.com | HTTP 307 | Prod Staging |
Reports (PDF) | Lambda (PDF) | pdf.hisports.app | pdf.play.spordle.com | HTTP 307 | |
Reports (React) | Netlify (React) | reports.hisports.app | reports.play.spordle.com | HTTP 307, but not user-facing | |
Metabase | K8s | metabase.hisports.app | metabase.play.spordle.com | HTTP 307 | |
Files | S3 | files.hisports.app | files.play.spordle.com | HTTP 307? S3 buckets, not sure what’s possible | |
Calendar | Lambda (API) | go.hisports.app | go.play.spordle.com | HTTP 307. Could rename this, only used for calendar lambda. | |
Scorekeeper Guide | Netlify (React) | help.hisports.app | Confluence | HTTP 307 to Confluence? | |
Other | Cloudflare Cloudflare K8S | cache-api.hisports.app logos.hisports.app grafana.hisports.app | HTTP 307; need to communicate change to Page team No idea where logos domain is used HTTP 307; internal use | ||
MX | m.hisports.app | m.play.spordle.com | Potential email delivery issues due to domain change? |
Things to confirm
- Email configuration on Spordle domains (SPF, DKIM, DMARC)
- AWS TXT records
- Email deliverability
- S3 bucket redirect