(0275) 2974 127
Error “Too Many Redirects” atau sering muncul sebagai ERR_TOO_MANY_REDIRECTS adalah masalah pada website yang terjadi ketika browser terus diarahkan dari satu URL ke URL lain secara berulang tanpa pernah mencapai halaman tujuan. Kondisi ini disebut redirect loop atau loop pengalihan.
Misalnya:
http://domain.com → redirect ke https://domain.com
https://domain.com → redirect kembali ke http://domain.com
Akibatnya browser terus berputar dalam proses redirect hingga akhirnya menampilkan pesan error karena terlalu banyak pengalihan.
Biasanya error ini muncul dengan pesan seperti:
This page isn’t working – redirected you too many times
ERR_TOO_MANY_REDIRECTS
The page isn’t redirecting properly
Masalah ini sering terjadi pada website yang menggunakan WordPress, CMS, atau konfigurasi server tertentu.
Sebelum memperbaiki masalah ini, penting untuk mengetahui penyebabnya terlebih dahulu.
1. Konflik HTTP dan HTTPS
Salah satu penyebab paling umum adalah konflik antara HTTP dan HTTPS.
Contohnya:
Akibatnya browser terus berpindah antara dua protokol tersebut dan menyebabkan loop redirect.
2. Kesalahan Konfigurasi Redirect
Redirect yang tidak tepat di server atau file konfigurasi juga bisa menyebabkan masalah ini.
Contohnya:
.htaccess atau konfigurasi server.Kesalahan konfigurasi seperti ini akan membuat browser tidak pernah mencapai halaman akhir.
3. Masalah Cache Browser
Browser biasanya menyimpan cache dan cookie untuk mempercepat proses loading website.
Namun jika browser menyimpan redirect lama yang sudah tidak digunakan, maka browser bisa terus mengikuti aturan redirect lama tersebut sehingga muncul error.
4. Konflik Plugin atau CMS
Website berbasis CMS seperti WordPress sering menggunakan plugin untuk mengatur redirect, keamanan, atau SSL.
Jika ada dua plugin yang mengatur redirect secara bersamaan, maka bisa terjadi konflik yang menyebabkan loop redirect.
5. Kesalahan Pengaturan URL Website
Pada CMS seperti WordPress terdapat pengaturan:
Jika kedua alamat ini tidak sesuai atau berbeda protokol, website dapat mengalami redirect berulang.
6. Konfigurasi SSL yang Tidak Tepat
SSL yang tidak dikonfigurasi dengan benar juga dapat menyebabkan redirect loop.
Misalnya:
Berikut beberapa cara yang bisa dilakukan untuk mengatasi masalah ini.
Langkah pertama yang paling mudah adalah membersihkan cache browser.
Cara melakukannya
Jika error disebabkan oleh cache lama, biasanya masalah akan langsung hilang setelah cache dibersihkan.
Jika menggunakan WordPress, periksa pengaturan URL website.
Langkah-langkah
Pastikan keduanya menggunakan URL yang sama, misalnya:
Plugin tertentu dapat membuat aturan redirect otomatis.
Beberapa plugin yang sering menyebabkan konflik antara lain:
Cara mengatasinya
.htaccessFile .htaccess pada server Apache sering digunakan untuk membuat aturan redirect.
Jika terdapat aturan yang salah, website bisa mengalami redirect loop.
Contoh redirect yang benar
Jika file .htaccess rusak, Anda bisa:
.htaccess menjadi .htaccess_oldJika website menggunakan HTTPS, pastikan:
Redirect yang benar biasanya seperti ini:
Tanpa redirect kembali ke HTTP.
Jika website menggunakan:
Cache lama dapat menyimpan aturan redirect yang salah.
Solusinya:
Cache yang tersimpan bisa membuat redirect lama tetap berjalan meskipun aturan sudah diubah.
Jika baru saja melakukan:
maka konfigurasi DNS yang salah bisa menyebabkan redirect ke alamat yang tidak benar.
Pastikan:
Agar masalah ini tidak terjadi lagi, lakukan beberapa langkah berikut:
Gunakan satu aturan redirect saja
Hindari banyak plugin redirect
Pastikan SSL dan HTTP redirect konsisten
Periksa .htaccess sebelum melakukan perubahan
Gunakan plugin redirect yang terpercaya
Error Too Many Redirects terjadi ketika website mengalami redirect loop, yaitu kondisi di mana browser terus diarahkan ke URL lain tanpa pernah mencapai halaman tujuan. Masalah ini biasanya disebabkan oleh konflik redirect, kesalahan konfigurasi SSL, cache browser, atau plugin CMS.
Untuk mengatasinya, Anda dapat melakukan beberapa langkah seperti membersihkan cache browser, memeriksa pengaturan URL website, menonaktifkan plugin yang bermasalah, memperbaiki file .htaccess, serta memastikan konfigurasi SSL dan DNS sudah benar.
Dengan memahami penyebab dan solusi dari error ini, Anda dapat menjaga website tetap stabil dan memberikan pengalaman pengguna yang lebih baik.
Perkembangan teknologi digital dan media sosial membuat anak dan remaja semakin mudah mengakses berbagai platform…
Dalam dunia jaringan komputer dan komunikasi data, proses pengiriman informasi dari satu perangkat ke perangkat…
Dalam dunia jaringan komputer, topologi jaringan merupakan salah satu konsep penting yang menentukan bagaimana perangkat…
Dalam dunia website dan layanan hosting, istilah uptime sering menjadi salah satu faktor utama yang…
Perkembangan teknologi Artificial Intelligence (AI) kini semakin terintegrasi dengan berbagai aplikasi yang digunakan dalam aktivitas…
Dalam menjalankan toko online berbasis WordPress, pengaturan ongkos kirim merupakan salah satu aspek penting yang…