tuvi.akivn.net now redirects 301 to tuvi.akinet.me
tuvi.akivn.net switched from a static moved notice to a real 301 redirect for all traffic, with a self-unregistering service worker clearing old caches.
The old domain tuvi.akivn.net (Firebase Hosting, project akinet-e7327, site tuviaki) was just upgraded from a static "we moved" notice — live since 2026-07-26 — into a real 301 redirect for all traffic, pointing straight to tuvi.akinet.me. Verified directly with curl -I against the live domain after deploy: every route returns a genuine 301, not a preview result.
Where does tuvi.akivn.net redirect to?
Eight old routes map 1:1 to their tuvi.akinet.me equivalents:
- ◆
/→https://tuvi.akinet.me/ - ◆
/gioi-thieu.html→/about - ◆
/lien-he.html→/contact - ◆
/minh-triet.html→/minh-triet - ◆
/vi-nhan.html→/vi-nhan - ◆
/uikit.html→/uikit - ◆
/luan.htmland all 5 old essays under/luan/*.html→/luan - ◆
/tai-khoan.html→/me
Why replace the service worker too?
The old tuvi.akivn.net ran a Workbox-style precache-first service worker — caching content on the first visit and serving from cache on every visit after. Leaving that service worker in place would mean returning visitors keep getting stale cached content forever, never reaching the new 301 redirect — and a browser also refuses to update a service worker script that the domain itself now redirects away from, so changing the server route alone is not enough. The fix is a self-unregistering "kill-switch" service worker: when a returning browser checks for an update, it calls unregister(), wipes every cache, and forces open tabs to reload — only after that self-destruct does the next request actually reach the server and pick up the redirect.
A migration, not a sunset
This is not a shutdown — tuvi.akivn.net has not disappeared, it just changed role into a 301 bridge pointing at the official domain. It follows the exact same precedent as the ecosystem's app.akivn.net → redirect 301 to app.akinet.me milestone from 2026-07-11. The full Tử Vi Đẩu Số experience now lives at one single address: tuvi.akinet.me.