webapp netlify redirects update

This commit is contained in:
bflatastic committed 2026-05-12 21:57:39 +07:00
1 parent 58b6b9c93f
commit 9ddf603ac8
1 file changed
+16 -102
+16 -102
View File
@@ -1,105 +1,19 @@
/background-change /index.html 200
/background-change/ /index.html 200
/background-change/* /index.html 200
/checkout_cancel /index.html 200
/checkout_cancel/ /index.html 200
/checkout_cancel/* /index.html 200
/onboarding /index.html 200
/onboarding/ /index.html 200
/onboarding/* /index.html 200
/portal_closed /index.html 200
/portal_closed/ /index.html 200
/portal_closed/* /index.html 200
/checkout_success /index.html 200
/checkout_success/ /index.html 200
/checkout_success/* /index.html 200
/checkout* /index.html 200
/checkout/* /index.html 200
/create-image /index.html 200
/create-image/ /index.html 200
/create-image/* /index.html 200
/create-video /index.html 200
/create-video/ /index.html 200
/create-video/* /index.html 200
/support /index.html 200
/support/ /index.html 200
/support/* /index.html 200
/library /index.html 200
/library/ /index.html 200
/library/* /index.html 200
/download /index.html 200
/download/ /index.html 200
/tutorials /index.html 200
/tutorials/ /index.html 200
/login /index.html 200
/login/ /index.html 200
/login/* /index.html 200
/media /index.html 200
/media/ /index.html 200
/media/* /index.html 200
/pricing /index.html 200
/pricing/ /index.html 200
/pricing/* /index.html 200
/faq /index.html 200
/faq/ /index.html 200
/faq/* /index.html 200
/news /index.html 200
/news/ /index.html 200
/news/* /index.html 200
/press-kit /index.html 200
/press-kit/ /index.html 200
/press-kit/* /index.html 200
# Redirects for growth measurement
# Growth/marketing redirects - must come before the SPA fallback.
/reddit /?utm_source=reddit 301
/news.json /index.html 200
# Legacy marketing routes - webapp no longer hosts these.
# Send users to the marketing site so old links keep working.
/download https://getartcraft.com/download 301
/tutorials https://getartcraft.com/tutorials 301
/tutorials/* https://getartcraft.com/tutorials/:splat 301
/faq https://getartcraft.com/faq 301
/faq/* https://getartcraft.com/faq/:splat 301
/news https://getartcraft.com/news 301
/news/* https://getartcraft.com/news/:splat 301
/press-kit https://getartcraft.com/press-kit 301
/seedance-2 https://getartcraft.com/seedance-2 301
/blog https://getartcraft.com/blog 301
/blog/* https://getartcraft.com/blog/:splat 301
/signup /index.html 200
/signup/ /index.html 200
/signup/* /index.html 200
/forgot-password /index.html 200
/forgot-password/ /index.html 200
/forgot-password/* /index.html 200
/welcome /index.html 200
/welcome/ /index.html 200
/welcome/* /index.html 200
/password-reset /index.html 200
/password-reset/ /index.html 200
/password-reset/* /index.html 200
/seedance-2 /index.html 200
/seedance-2/ /index.html 200
/seedance-2/* /index.html 200
# Google ads breakage
/seedance-2{ignore} /seedance-2 301
/seedance-2{ignore}* /seedance-2 301
/seedance-2%7Bignore%7D /seedance-2 301
/seedance-2%7Bignore%7D* /seedance-2 301
# Similar URLs
/seedance2 /seedance-2 301
/seedance2* /seedance-2 301
/seedance-2.0 /seedance-2 301
/seedance-2.0* /seedance-2 301
# SPA fallback - React Router handles every other path.
/* /index.html 200