Cara Redirect Non-WWW ke WWW di Cloudflare dengan Redirect Rules

Cara Redirect Non-WWW ke WWW di Cloudflare

Redirect dari non-www ke www adalah salah satu pengaturan penting dalam pengelolaan website. Dengan redirect ini, pengunjung yang membuka domain tanpa www, misalnya example.com, akan otomatis diarahkan ke versi www, seperti www.example.com.

Pengaturan ini berguna untuk menjaga konsistensi URL, menghindari duplikasi halaman, serta membantu mesin pencari memahami versi utama domain yang digunakan. Jika website Anda menggunakan Cloudflare, redirect non-www ke www dapat dilakukan dengan mudah melalui fitur Redirect Rules.

Artikel ini akan membahas langkah-langkah lengkap cara redirect non-www ke www di Cloudflare.

Apa Itu Redirect Non-WWW ke WWW?

Redirect non-www ke www adalah proses mengarahkan pengunjung dari alamat domain tanpa www ke alamat domain yang menggunakan www.

Contohnya:

https://example.com

Akan diarahkan menjadi:

https://www.example.com

Begitu juga jika pengunjung membuka halaman tertentu seperti:

https://example.com/tentang-kami

Maka akan otomatis diarahkan ke:

https://www.example.com/tentang-kami

Dengan pengaturan yang benar, struktur URL tetap rapi dan semua halaman tetap bisa diakses melalui versi www.

Kenapa Redirect Non-WWW ke WWW Penting?

Redirect non-www ke www penting karena website sebaiknya hanya memiliki satu versi utama domain. Jika versi non-www dan www sama-sama bisa diakses tanpa redirect, mesin pencari dapat menganggap keduanya sebagai URL yang berbeda.

Misalnya:

https://example.com
https://www.example.com

Secara teknis, kedua URL tersebut bisa dianggap berbeda meskipun menampilkan isi website yang sama. Hal ini dapat menyebabkan duplikasi konten dan membuat sinyal SEO menjadi kurang optimal.

Beberapa manfaat redirect non-www ke www antara lain:

  • Membuat struktur URL lebih konsisten.
  • Menghindari duplikasi antara versi www dan non-www.
  • Membantu SEO teknis website.
  • Memudahkan pengelolaan canonical URL.
  • Memberikan pengalaman akses yang lebih rapi bagi pengunjung.

Syarat Sebelum Membuat Redirect di Cloudflare

Sebelum membuat redirect, pastikan domain Anda sudah menggunakan Cloudflare dan DNS sudah diarahkan dengan benar.

Masuk ke dashboard Cloudflare, lalu pilih domain yang ingin diatur. Setelah itu, buka menu:

DNS → Records

Pastikan record domain utama dan www sudah tersedia.

Contohnya:

example.com     A / CNAME     Proxied
www             A / CNAME     Proxied

Yang paling penting, status proxy Cloudflare harus aktif. Tandanya adalah ikon awan berwarna oranye atau status Proxied.

Jika DNS masih dalam mode DNS Only, redirect rule Cloudflare tidak akan berjalan karena traffic tidak melewati sistem Cloudflare.

Cara Redirect Non-WWW ke WWW di Cloudflare

Berikut langkah-langkah membuat redirect non-www ke www menggunakan fitur Redirect Rules di Cloudflare.

1. Login ke Dashboard Cloudflare

Pertama, buka dashboard Cloudflare dan login menggunakan akun Anda.

Setelah masuk, pilih domain yang ingin Anda atur. Pastikan domain tersebut sudah aktif di Cloudflare dan nameserver sudah mengarah ke Cloudflare.

2. Masuk ke Menu Redirect Rules

Setelah memilih domain, masuk ke menu:

Rules → Redirect Rules

Kemudian klik tombol:

Create rule

Fitur Redirect Rules ini digunakan untuk membuat aturan redirect berdasarkan kondisi tertentu, termasuk redirect dari domain non-www ke www.

3. Buat Nama Rule

Pada bagian Rule name, isi dengan nama yang mudah dikenali.

Contoh:

Redirect non-www to www

Nama ini hanya digunakan di dashboard Cloudflare agar Anda mudah mengenali fungsi rule tersebut.

4. Atur Kondisi Redirect

Pada bagian When incoming requests match, pilih metode:

Wildcard pattern

Lalu pada bagian Request URL, masukkan domain non-www Anda.

Contoh:

https://example.com/*

Ganti example.com dengan nama domain Anda.

Tanda * di akhir URL berfungsi untuk menangkap semua path atau halaman setelah domain utama.

Contohnya:

https://example.com/about
https://example.com/contact
https://example.com/blog/artikel

Semua URL tersebut akan ikut diarahkan ke versi www.

5. Atur Target Redirect ke WWW

Pada bagian Then, isi target URL dengan versi www.

Contoh:

https://www.example.com/${1}

Bagian ${1} berfungsi untuk mempertahankan path halaman yang dikunjungi.

Misalnya pengunjung membuka:

https://example.com/layanan/jasa-website

Maka hasil redirect-nya menjadi:

https://www.example.com/layanan/jasa-website

Jadi pengunjung tidak hanya diarahkan ke homepage, tetapi tetap menuju halaman yang sama dalam versi www.

6. Gunakan Status Code 301

Pada bagian status code, pilih:

301 Permanent Redirect

Redirect 301 digunakan untuk memberi tahu browser dan mesin pencari bahwa URL sudah dipindahkan secara permanen.

Untuk kebutuhan SEO, redirect 301 lebih disarankan dibandingkan redirect 302 karena 301 menunjukkan bahwa versi utama URL adalah tujuan redirect yang baru.

Dalam kasus ini, versi utama domain Anda adalah:

https://www.example.com

7. Aktifkan Preserve Query String

Jika tersedia opsi Preserve query string, aktifkan opsi tersebut.

Fungsi ini berguna agar parameter URL tetap ikut terbawa saat redirect.

Contohnya:

https://example.com/produk?utm_source=google

Akan diarahkan menjadi:

https://www.example.com/produk?utm_source=google

Ini penting terutama jika Anda menggunakan URL tracking untuk iklan, Google Ads, Meta Ads, email marketing, atau campaign lainnya.

8. Simpan dan Deploy Rule

Setelah semua pengaturan selesai, klik:

Deploy

Cloudflare akan menyimpan dan mengaktifkan rule tersebut. Biasanya redirect akan langsung aktif dalam waktu singkat.

Contoh Pengaturan Redirect Rules

Berikut contoh konfigurasi lengkapnya:

Rule name:
Redirect non-www to www

When incoming requests match:
Wildcard pattern

Request URL:
https://example.com/*

Then:
Target URL:
https://www.example.com/${1}

Status code:
301 Permanent Redirect

Preserve query string:
Enabled

Ganti example.com dengan domain Anda sendiri.

Aktifkan Redirect HTTP ke HTTPS

Selain redirect non-www ke www, sebaiknya aktifkan juga redirect HTTP ke HTTPS.

Caranya masuk ke menu:

SSL/TLS → Edge Certificates

Kemudian aktifkan:

Always Use HTTPS

Dengan fitur ini, pengunjung yang membuka website menggunakan http:// akan otomatis diarahkan ke https://.

Contohnya:

http://example.com

Akan diarahkan ke:

https://www.example.com

Pengaturan ini penting agar website lebih aman dan menggunakan koneksi SSL.

Cara Mengecek Redirect Berhasil atau Tidak

Setelah rule dibuat, lakukan pengujian dengan membuka beberapa variasi URL berikut:

http://example.com
https://example.com
https://example.com/tentang-kami
https://example.com/layanan?utm_source=test

Jika redirect sudah benar, hasil akhirnya akan menjadi:

https://www.example.com
https://www.example.com/tentang-kami
https://www.example.com/layanan?utm_source=test

Pastikan semua URL tanpa www otomatis berpindah ke versi www.

Kesalahan yang Perlu Dihindari

Saat membuat redirect di Cloudflare, ada beberapa kesalahan yang sering terjadi.

Pertama, jangan membuat dua redirect yang saling bertentangan. Misalnya, satu rule mengarahkan non-www ke www, tetapi rule lain mengarahkan www ke non-www. Hal ini dapat menyebabkan redirect loop.

Kedua, pastikan DNS dalam mode Proxied, bukan DNS Only. Jika tidak, rule Cloudflare tidak akan berjalan.

Ketiga, gunakan status code 301 Permanent Redirect untuk redirect permanen. Jangan menggunakan 302 jika tujuan Anda adalah menetapkan versi utama domain untuk jangka panjang.

Keempat, pastikan target URL menggunakan format yang benar, terutama jika ingin mempertahankan path halaman.

Kesimpulan

Redirect non-www ke www di Cloudflare dapat dilakukan dengan mudah menggunakan fitur Redirect Rules. Dengan pengaturan ini, semua akses ke domain tanpa www akan otomatis diarahkan ke versi www.

Konfigurasi yang disarankan adalah menggunakan Wildcard pattern, target URL https://www.example.com/${1}, status code 301 Permanent Redirect, dan mengaktifkan Preserve query string.

Dengan redirect yang benar, struktur URL website menjadi lebih konsisten, pengalaman pengguna lebih baik, dan SEO teknis website juga lebih rapi.

FAQ Artikel

Pertanyaan yang Sering Muncul

Tambahkan jawaban singkat untuk membantu pembaca memahami inti artikel dengan lebih cepat.

01 Apa itu redirect non-www ke www?

Redirect non-www ke www adalah proses mengarahkan pengunjung dari domain tanpa www, misalnya example.com, ke versi domain yang menggunakan www, seperti www.example.com.

02 Apakah redirect non-www ke www penting untuk SEO?

Ya, redirect ini penting untuk SEO karena membantu mesin pencari memahami versi utama domain yang digunakan. Dengan begitu, website tidak memiliki dua versi URL yang berbeda untuk konten yang sama.

03 Apakah lebih baik menggunakan www atau non-www?

Keduanya bisa digunakan. Yang terpenting adalah memilih salah satu versi sebagai versi utama, lalu mengarahkan versi lainnya menggunakan redirect 301. Jika Anda ingin menggunakan versi www, maka domain non-www perlu diarahkan ke www.

04 Kenapa redirect di Cloudflare tidak berjalan?

Redirect di Cloudflare biasanya tidak berjalan jika DNS record masih dalam mode DNS Only. Pastikan domain utama dan subdomain www sudah dalam mode Proxied dengan ikon awan oranye.

05 Apakah perlu mengaktifkan Always Use HTTPS di Cloudflare?

Sangat disarankan. Dengan mengaktifkan Always Use HTTPS, pengunjung yang membuka website melalui http:// akan otomatis diarahkan ke https://, sehingga akses website menjadi lebih aman.

06 Bagaimana cara mengecek redirect sudah berhasil?

Anda bisa mengeceknya dengan membuka beberapa variasi URL seperti http://example.com, https://example.com, dan https://example.com/halaman-contoh. Jika semuanya otomatis berubah ke versi https://www.example.com, berarti redirect sudah berhasil.

07 Apakah redirect non-www ke www bisa menyebabkan error?

Bisa, jika ada dua rule redirect yang saling bertentangan. Misalnya, satu rule mengarahkan non-www ke www, tetapi rule lain mengarahkan www kembali ke non-www. Kondisi ini dapat menyebabkan redirect loop.

08 Apakah redirect Cloudflare langsung aktif setelah dibuat?

Biasanya redirect akan aktif dalam waktu singkat setelah rule di-deploy. Namun, jika masih belum terlihat, coba bersihkan cache browser, gunakan mode incognito, atau cek kembali pengaturan DNS dan rule Cloudflare.

Telp Chat WA