Setelah Anda mendapatkan sertifikat SSL untuk domain Anda, Anda harus melakukan redirect agar klien bisa mengunjungi website Anda dengan URL yang lebih aman (HTTPS).

Redirect loop terjadi karena alih-alih ter-redirect langsung, terdapat flow redirect lain pada website Anda.

Ada 3 kasus yang paling sering terjadi karena redirect loop:

1. Setting CloudFlare yang Salah

Untuk menghindari redirect loop dari CloudFlare, Anda perlu mengaktifkan Universal SSL menjadi enabled pada menu setting.

Anda juga harus memilih satu dari 3 opsi di bawah ini pada CloudFlare:

  • Flexible jika web server Anda tidak menerima koneksi HTTPS.
  • Full jika Anda memiliki sertifikat SSL di Hostinger. Validasinya akan di bypass, sehingga terjadi self-signed SSL atau kedaluwarsa. *jika Anda memiliki SSL dari Hostinger, opsi ini sangat direkomendasikan.
  • Full (strict) jika Anda memiliki sertifikat SSL valid dari penyedia SSL dan tidak kedaluwarsa.

2. Script dan file .htaccess memiliki redirect yang berbeda.

Anda harus mengkonfigurasikan file .htaccess Anda sehingga sama dengan script yang Anda gunakan. Contohnya, jika script Anda adalah "https://example.com", maka file .htaccess Anda juga harus  "https://example.com"

3. Home WordPress URL di database salah

Untuk mengganti WordPress URL Anda perlu menambahkan kode ini di wp-config.php:

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

Anda harus mengganti domain example.com ke nama domain Anda.

Apakah Anda menemukan jawaban?