antond.net

0 %
Anton Darmawanto
Front-end Developer
Ui/UX Designer
  • Residence:
    Indonesia
  • City:
    Jakarta Selatan
  • Age:
    40
Indonesian
English
Jawa
html
CSS
Js
PHP
WordPress
Proxmox
Laravel
Linux server (ubuntu, debian, fedora)
Alibaba Cloud
  • Proxmox, Vm Ware
  • Stylus, Sass, Less
  • Gulp, Webpack, Grunt
  • GIT knowledge
0

No products in the cart.

Return To Shop

Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare

11/11/2026

Bagi pemilik bisnis dan pengelola website toko online, tidak ada mimpi buruk yang lebih merugikan daripada melihat halaman utama website mendadak tidak bisa diakses dan menampilkan pesan layar putih bertuliskan: “Halaman ini tidak berfungsi. Domain mengalihkan Anda terlalu sering. Coba hapus kuki Anda. ERR_TOO_MANY_REDIRECTS”.

Pesan galat ini sering kali muncul justru beberapa saat setelah pemilik situs merasa telah melakukan langkah yang benar: memasang sertifikat keamanan SSL gratis, mengaktifkan layanan perlindungan Cloudflare, atau mengubah tautan situs dari protokol HTTP menjadi HTTPS. Alih-alih membuat website tampak lebih aman dengan ikon gembok hijau, seluruh transaksi penjualan langsung terhenti total karena pengunjung terjebak dalam siklus pengalihan tanpa ujung.

Masalah ini terjadi karena adanya ketidakcocokan komunikasi antara server hosting asal (origin server) dengan sistem proxy perantara seperti Cloudflare. Server Anda terus menerus saling melempar permintaan pengalihan protokol tanpa pernah mencapai halaman tujuan akhir.

Panduan langkah demi langkah ini dirancang khusus untuk memandu para pemilik website bisnis menyelesaikan masalah pengalihan berulang tersebut dengan aman melalui File Manager cPanel.

Ilustrasi 1 Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare
Ilustrasi 1 Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare

Mengapa Siklus Pengalihan (Redirect Loop) Bisa Terjadi?

Secara teknis, siklus pengalihan berulang terjadi karena dua penyebab utama yang saling bertentangan dalam sistem konfigurasi website Anda:

  • Konflik Mode SSL Cloudflare: Ketika Anda menggunakan mode Flexible SSL di Cloudflare, Cloudflare mengirimkan data ke pengunjung menggunakan protokol HTTPS terenkripsi. Namun saat Cloudflare menghubungi server hosting cPanel Anda, komunikasi dikirim melalui HTTP biasa port 80. Jika WordPress Anda disetel untuk selalu memaksa HTTPS, server akan kembali melempar pengunjung ke HTTPS. Terjadilah siklus berputar tiada henti.
  • Kekeliruan Nilai URL di Basis Data: Nilai konfigurasi siteurl dan home di dalam tabel database masih mengarah ke awalan http://, sementara file konfigurasi server memaksa browser berpindah ke https://.

Berikut panduan perbaikan konkret yang dapat Anda eksekusi langsung dalam beberapa menit ke depan.

Langkah 1: Samakan Mode Enkripsi SSL di Dashboard Cloudflare

Jika website bisnis Anda terhubung ke jaringan Cloudflare, langkah pertama yang wajib Anda periksa adalah pengaturan enkripsi SSL:

  • Masuk ke halaman dasbor Cloudflare menggunakan akun Anda.
  • Pilih nama domain website bisnis Anda yang bermasalah.
  • Pada panel navigasi sebelah kiri, klik menu SSL/TLS, lalu pilih submenu Overview.
  • Perhatikan opsi mode enkripsi yang sedang aktif. Jika statusnya berada pada mode Flexible, segera ubah menjadi mode Full atau Full (strict).
  • Mode Full memastikan bahwa jalur komunikasi dari browser ke Cloudflare dan dari Cloudflare ke server hosting Anda sama-sama menggunakan protokol terenkripsi port 443, sehingga siklus pengalihan langsung terputus.

Buka jendela penyamaran browser (incognito window) dan segarkan halaman situs Anda. Jika website langsung normal, masalah utama terletak pada mode Flexible tersebut.

Ilustrasi 2 Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare
Ilustrasi 2 Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare

Langkah 2: Tambahkan Kode Penanganan Reverse Proxy di wp-config.php

Jika pengubahan mode di Cloudflare belum menuntaskan galat, penyebabnya adalah server hosting Anda tidak menyadari bahwa permintaan yang masuk sebenarnya telah berstatus aman melalui proxy.

Solusi paling ampuh adalah menambahkan beberapa baris kode pendek di file konfigurasi utama WordPress:

  • Masuk ke panel hosting cPanel Anda, lalu buka menu File Manager.
  • Masuk ke dalam direktori utama website Anda (biasanya folder public_html).
  • Cari file bernama wp-config.php. Klik kanan pada file tersebut dan pilih opsi Edit.
  • Gulir ke bagian atas file, tepat di bawah baris pembuka <?php, lalu tempelkan baris kode berikut ini:
if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';
}

Baris kode di atas memberi tahu sistem WordPress bahwa jika permintaan lalu lintas data dialirkan melalui proxy HTTPS Cloudflare, maka status koneksi server harus dianggap sebagai sambungan aman aktif, sehingga WordPress tidak perlu melakukan pengalihan berulang lagi.

Simpan perubahan file tersebut dengan menekan tombol Save Changes di sudut kanan atas cPanel.

Langkah 3: Periksa dan Bersihkan Aturan Pengalihan di File .htaccess

Sering kali plugin keamanan atau plugin pemaksa SSL pihak ketiga menambahkan aturan mod_rewrite yang saling tumpang tindih di dalam file konfigurasi web server Apache.

Untuk mengembalikan aturan pengalihan ke kondisi standar yang bersih:

  • Tetap berada di dalam folder public_html pada File Manager.
  • Pastikan opsi tampilkan file tersembunyi (Show Hidden Files) telah aktif di pengaturan cPanel Anda.
  • Klik kanan pada file .htaccess dan pilih Edit.
  • Buat cadangan isi file tersebut, lalu ganti blok aturan WordPress menjadi aturan baku standar berikut:
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress

Simpan file .htaccess dan lakukan pengujian muat ulang halaman pada peramban Anda.

Berikut tabel rangkuman diagnosa cepat untuk mempermudah Anda menentukan solusi yang tepat:

Gejala Error yang MunculAkar Penyebab TeknisTindakan Solusi Tepat
Muncul seketika pasang CloudflareMode SSL masih disetel FlexibleUbah ke mode Full di Cloudflare SSL/TLS
Error hanya di halaman wp-adminServer tidak deteksi proxy SSLSisipkan HTTP_X_FORWARDED_PROTO di wp-config
Terjadi setelah ganti URL di SettingsNilai URL di database bentrokDefinisikan WP_HOME & WP_SITEURL di wp-config
Muncul setelah aktivasi plugin SSLKonflik berkas konfigurasi rewriteReset isi berkas .htaccess ke format standar
Ilustrasi 3 Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare
Ilustrasi 3 Cara Mengatasi Error ERR_TOO_MANY_REDIRECTS di WordPress Setelah Pasang SSL dan Cloudflare

Langkah 4: Kunci Nilai URL Situs Melalui File Konfigurasi

Jika Anda sebelumnya salah mengetikkan alamat URL pada menu Pengaturan Umum WordPress sehingga halaman login admin ikut terkunci, Anda dapat memaksakan URL yang benar tanpa perlu masuk ke phpMyAdmin:

Buka kembali file wp-config.php, lalu tambahkan dua baris definisi alamat berikut sebelum kalimat That’s all, stop editing!:

define('WP_HOME', 'https://domainbisnisanda.com');
define('WP_SITEURL', 'https://domainbisnisanda.com');

Pastikan Anda mengganti domainbisnisanda.com dengan nama domain asli Anda dan pastikan keduanya menggunakan awalan https:// yang seragam tanpa tanda garis miring di bagian akhir.

—

Keberlangsungan website bisnis adalah urat nadi penjualan bagi pelaku usaha digital. Membiarkan halaman toko online tidak bisa dibuka akibat galat teknis dapat menghilangkan kepercayaan pelanggan dalam sekejap. Jika website bisnis Anda masih mengalami kendala teknis yang rumit, loading halaman terasa sangat lambat, atau Anda membutuhkan pendampingan ahli dalam mengamankan infrastruktur web perusahaan, tim profesional antond.net siap membantu. Kami menyediakan layanan konsultasi teknis, perbaikan error website darurat, serta jasa pembuatan dan pemeliharaan website profesional di seluruh Indonesia. Hubungi kami sekarang agar website bisnis Anda kembali beroperasi lancar dan menghasilkan konversi maksimal.

Posted in WordPress