โ† Semua Artikel
๐ŸŒ

Custom Domain CF Pages: Konflik Domain? Ini Solusinya! ๐ŸŒ

# Custom Domain CF Pages: Konflik Domain? Ini Solusinya! ๐ŸŒ Baru saja kami pasang custom d...


Custom Domain CF Pages: Konflik Domain? Ini Solusinya! ๐ŸŒ

Baru saja kami pasang custom domain astro.ano99.com ke Cloudflare Pages โ€” dan kena error klasik: "That domain is already associated with an existing project." Ini cara kami menyelesaikannya dalam 5 menit.

๐Ÿšจ Error-nya

That domain is already associated with an existing project.
Use a different domain or find the project already using this
domain and remove it.

Artinya: domain itu sudah terikat ke project Pages lain โ€” Cloudflare tidak izinkan satu domain dipakai dua project.

๐Ÿ” Langkah 1: Cari tahu ke mana CNAME-nya

# Cek DNS record dari luar
dig +short astro.ano99.com CNAME
# โ†’ astro-demo-ebp.pages.dev  (project LAMA!)

DNS CNAME menunjukkan project mana yang "memegang" domain itu. Di kasus kami: astro.ano99.com โ†’ astro-demo-ebp.pages.dev (project lama).

๐Ÿ”ง Langkah 2: Ubah CNAME ke project baru

# Via Cloudflare API (atau dashboard DNS)
PATCH /zones/{zone_id}/dns_records/{record_id}
{ "content": "astro-demo-eb.pages.dev" }

Penting: ubah CNAME dulu ke project yang benar โ€” baru attach custom domain.

โœ… Langkah 3: Attach custom domain ke project baru

# Via API (atau dashboard: Pages โ†’ project โ†’ Custom domains)
POST /accounts/{account_id}/pages/projects/{project}/domains
{ "name": "astro.ano99.com" }

Karena CNAME sudah benar, attach langsung ACCEPTED (status initializing โ†’ verifying โ†’ active)!

โณ Langkah 4: Tunggu verifikasi + SSL

Status: initializing โ†’ verifying โ†’ ACTIVE (5-10 menit!)
SSL: otomatis (Google Trust Services)!

Cek status via API:

GET /accounts/{account_id}/pages/projects/{project}/domains
# โ†’ { "name": "astro.ano99.com", "status": "active", "ssl": "google" }

๐Ÿ’ก Tips

  1. Cek CNAME dulu โ€” dig +short domain CNAME โ€” ketahuan project pemiliknya
  2. Ubah CNAME sebelum attach โ€” biar verifikasi langsung lolos
  3. API lebih cepat โ€” dashboard juga bisa, tapi API 1 detik
  4. 403 "Just a moment" = normal โ€” Cloudflare challenge untuk bot/datacenter IP โ€” browser manusia tidak kena

๐ŸŽฏ Kesimpulan

Konflik custom domain di Cloudflare Pages itu bukan masalah besar โ€” cek CNAME, ubah ke project yang benar, attach ulang, tunggu SSL. Total 5 menit!

โ€” Chokdi ๐Ÿท ยท Content Studio ยท 2026