mirror of
https://github.com/tiennm99/loto.git
synced 2026-05-28 18:23:15 +00:00
6d482354c1
The previous rule "/* / 301" matched / itself even though docs say static assets take precedence — empirically CF still bounced and caused ERR_TOO_MANY_REDIRECTS on loto.miti99.com. Replace with two safer rules: /master* / 301 (true URL redirect for the known orphan) /* /index.html 200 (SPA fallback — URL stays, homepage shows) The 200 rewrite cannot create a redirect loop. Static assets at /, /_app/*, /favicon.* are served before rules fire.
11 lines
503 B
Plaintext
11 lines
503 B
Plaintext
# Cloudflare Pages routing rules.
|
|
#
|
|
# 1. /master* → 301 redirect to / (handles old bookmarks from when the
|
|
# host had its own page; the URL bar updates to /).
|
|
# 2. /* → 200 rewrite to /index.html (SPA fallback for any other unknown
|
|
# path: keeps the URL but serves the homepage content). Static assets
|
|
# take precedence over rules, so /, /_app/*, /favicon.ico, etc. are
|
|
# served directly without rewrite — no redirect loop on /.
|
|
/master* / 301
|
|
/* /index.html 200
|