Troubleshooting & Solusi Ketika Subdomain atau Custom Domain Belum Terarah (Error 404 / 522)
Diagnostik Domain Belum Terarah adalah panduan sistematis untuk menyelesaikan kendala teknis saat subdomain atau custom domain pengantin gagal dimuat. Dengan menganalisis kode status HTTP (seperti 404 Not Found, Cloudflare 522 Connection Timed Out, atau DNS_PROBE_FINISHED_NXDOMAIN), vendor dapat menemukan sumber masalah dan menyelesaikannya dalam waktu kurang dari 5 menit.
Matriks Identifikasi Gejala Masalah
Ketika klien atau tamu melaporkan bahwa link undangan tidak bisa dibuka, langkah pertama adalah mengenali pesan kesalahan yang muncul di layar peramban.
Gejala 1: Error 404 Not Found (Halaman Tidak Ditemukan)
Karakteristik Visual:
Layar menampilkan template 404 bawaan tema WordPress agensi Anda dengan teks: "Halaman yang Anda cari tidak dapat ditemukan".
Akar Masalah:
- Permintaan HTTP berhasil mencapai server WordPress, namun router tidak menemukan postingan yang cocok dengan nama host atau slug yang diminta.
- Aturan penulisan ulang URL (rewrite rules) WordPress belum diperbarui di berkas
.htaccess. - Postingan undangan masih berstatus Draft atau tidak sengaja terhapus ke Trash.
Solusi Cepat (3 Langkah):
- Masuk ke admin WordPress agensi Anda.
- Buka menu Pengaturan > Permalinks, jangan ubah apapun, langsung klik tombol Simpan Perubahan di bagian bawah.
- Buka menu Postingan / Halaman, cari undangan klien, dan pastikan statusnya adalah Diterbitkan (Publish).
Gejala 2: Cloudflare Error 522 (Connection Timed Out)
Karakteristik Visual:
Layar putih berlogo Cloudflare dengan pesan: "Error 522: Connection timed out" di antara ikon Cloudflare dan ikon Host.
Akar Masalah:
- Alamat IPv4 publik yang dimasukkan di menu DNS Cloudflare salah ketik (typo).
- Modul firewall server hosting (CSF, Imunify360, atau UFW) memblokir rentang alamat IP server Cloudflare karena dianggap serangan spam.
- Layanan web server (Apache/LiteSpeed) di VPS sedang kehabisan memori atau mati (crashed).
Solusi Cepat:
- Buka dasbor cPanel atau panel VPS Anda, catat alamat IP server yang valid.
- Buka dasbor Cloudflare, periksa baris A Record domain klien, pastikan IP target 100% sama.
- Ubah status Proxy dari awan jingga (Proxied) menjadi DNS Only (awan abu-abu) untuk menguji koneksi langsung ke server.
Gejala 3: DNS_PROBE_FINISHED_NXDOMAIN
Karakteristik Visual:
Peramban menampilkan pesan standar peramban: "This site can't be reached. Check if there is a typo in the domain name".
Akar Masalah:
- Record DNS belum dibuat di panel registrar pengantin.
- Domain klien baru saja dibeli dan masih dalam proses aktivasi nama domain (pending registration).
- Klien belum memverifikasi email ICANN pengaktifan domain dari registrar mereka.
Solusi Cepat:
- Buka situs dnschecker.org.
- Masukkan nama domain klien (contoh:
andy-zhea.com) dan pilih tipeA. - Jika seluruh peta dunia berwarna merah (tanda silang), minta klien memeriksa email verifikasi registrar atau memastikan tombol simpan DNS telah ditekan.
Studi Kasus Lapangan: Insiden 404 pada Undangan Andy & Zhea
Saat tautan andy-zhea.websiteundangan.com pertama kali dicoba oleh Andy, muncul layar 404:
- Vendor melakukan audit dan menemukan bahwa staf agensi lupa menekan tombol "Publish" pada halaman Elementor (masih tersimpan sebagai auto-draft).
- Begitu status diubah ke Publish dan vendor melakukan refresh permalinks di WordPress admin, halaman undangan Andy & Zhea seketika muncul dengan sempurna tanpa kendala.
Panduan Perbaikan Cepat Berdasarkan Kode Status
| Pesan / Status Error | Letak Masalah | Tindakan Resolusi Pertama |
|---|---|---|
| HTTP 404 Not Found | WordPress Database / Router | Save ulang Permalinks & periksa status postingan |
| Cloudflare Error 522 | Koneksi Cloudflare ke Server | Cocokkan IP server & ubah ke status DNS Only |
| DNS_PROBE_FINISHED | Registrar Domain / DNS | Cek aktivasi domain di registrar & verifikasi ICANN |
| ERR_SSL_VERSION_OR_CIPHER | Sertifikat SSL Belum Terbit | Tunggu proses AutoSSL 15 menit atau bypass ACME |
| ERR_TOO_MANY_REDIRECTS | Pengaturan Mode SSL Cloudflare | Ubah SSL mode di Cloudflare ke Full (Strict) |