Solusi Error ERR_TOO_MANY_REDIRECTS di WordPress
Pernahkah kamu mengalami ERR_TOO_MANY_REDIRECTS ketika mengakses website? Error tersebut dapat terjadi dikarenakan berbagai hal. Nah, pada panduan kali ini akan dijelaskan apa sih penyebab error tersebut dan bagaimana solusinya.
Apa Penyebabnya ERR_TOO_MANY_REDIRECTS ?
ERR_TOO_MANY_REDIRECTS terjadi karena infinite redirection loop pada website. Sebagai contoh website “stuck” atau terjebak dalam suatu kondisi dimana proses belum selesai kemudian muncullah proses selanjutnya. Sebagai contoh user membuka alamat URL 1. Karena tidak dapat dibuka, maka user membuka ulang alamat URL tersebut. Terkadang membuka URL 2, URL 3 dan sebagainya secara berulang. Nah keadaan tersebut akan membuat website “stuck” dan tidak dapat melakukan proses apapun. Error ini dapat terjadi karena beberapa hal tergantung web browser yang dijalankan. Misalnya ketika salah melakukan setting/ konfigurasi, kesalahan pada saat redirect ke server, salah konfigurasi di servis pihak ketiga. Biasanya ERR_TOO_MANY_REDIRECTS terjadi pada browser Google Chrome. Untuk browser Mozilla Firefox biasanya akan muncul tulisan The page isn’t redirecting properly
.
Bagaimana Solusi Error ERR_TOO_MANY_REDIRECTS di WordPress?
Ada beragam penyebab dari ERR_TOO_MANY_REDIRECTS. Untuk itu solusi yang dihasilkan juga bermacam-macam tergantung penyebab errornya. Adapun beberapa solusi yang dapat dilakukan yaitu:
1. Menghapus Cookies di Halaman Website Tertentu
Terkadang cookies berisi data-data yang menyebabkan error ERR_TOO_MANY_REDIRECTS. Untuk itu, silakan hapus cookies melalui web browser. Beberapa URL dan session yang masih terbaca menyebabkan ERR_TOO_MANY_REDIRECTS muncul. Adapun cara menghapus cookies yaitu silakan ikuti Cara Menghapus Cookies di Google Chrome.
2. Menghapus Proxy dan Cache Browser
Salah satu penyebab ERR_TOO_MANY_REDIRECTS mungkin dikarenakan cache website masih tersimpan. Untuk itu, selalu hapus cache WordPress kamu ya. Jika perlu selalu hapus proxy server ataupun cache servis pihak ketiga. Untuk menghapus cache, silakan ikuti Cara Menghapus Cache di Google Chrome.
3. Menghapus Cache WordPress
Jika kamu mengalami ERR_TOO_MANY_REDIRECTS akan tetapi tetap bisa mengakses dashboard admin WordPress itu berarti, silakan hapus cache WordPress menggunakan plugin yang tersedia. Kamu dapat menggunakan W3 Total Cache, W3 Super Cache atau plugin cache lainnya. Untuk mempermudah user, DomaiNesia telah menyediakan WordPress Accelerator. Yaitu sebuah kombinasi fitur dari Memcached dan W3 Total Cache untuk menangani permasalahan cache pada website. Untuk itu, bagi kamu yang memiliki hosting super keatas, silakan aktifkan fitur WordPress Accelerator. Nah, jika kamu telah mengaktifkan fitur ini maka di dalam halaman admin WordPress kamu sudah terinstall plugin W3 Total Cache secara otomatis. Kamu dapat menghapus cache WordPress dengan W3 Total Cache untuk menghilangkan ERR_TOO_MANY_REDIRECTS.
Adapun caranya yaitu,
– Silakan login WordPress
– Pada bagian sidebar sebelah kiri terdapat Menu Performance
. Kemudian pilih Dashboard
.
– Pada dashboard bagian atas terdapat logo TOTAL CACHE kemudian klik empty all caches
.
Baca Juga: Tingkatkan Performa Website dengan Memcached
4. Menghapus Cache di CloudFlare
Jika kamu menggunakan CloudFlare, jangan lupa untuk menghapus di pihak CloudFlare juga. Adapun caranya:
– Masuk https://cloudflare.com
– Buka website yang kamu pasang CloudFlare
– Pastikan SSL kamu berstatus FULL. Silakan klik Menu Crypto
lalu pada bagian SSL
pilih Full
.
– Pilih Menu Caching
lalu klik Purge Everything
5. Setting HTTPS di .htaccess
RewriteEngine On RewriteCond %{HTTPS} off RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
6. Cek Setting Site WordPress
Terkadang ERR_TOO_MANY_REDIRECTS dapat muncul karena perpindahan dari HTTP ke HTTPS atau sebaliknya. Walaupun biasanya perpindahan ini sudah secara otomatis, tetapi kadang proses yang berjalan terdapat kendala. Untuk itu, kamu bisa cek alamat WordPress di Menu Settings
lalu klik General
. Coba cek apakah alamat WordPress Address dan Site Address sama atau berbeda. Coba cek http dan https nya.
WordPress Address (URL)
: Alamat untuk mengakses blog kamu
Site Address (URL)
: Alamat file inti WordPress kamu
Bagaimana jika tidak dapat mengakses dashboard WordPress? Tenang! Kamu bisa buka wp-config.php. Silakan login cPanel Hosting, kemudian pilih File Manager. Silakan pilih nama domain/ subdomain dan cari wp-config.php
kemudian klik kanan pilih Edit
. Kemudian masukkan script berikut:
Untuk HTTP:
define(‘WP_HOME’,’http://yourdomain.com‘); define(‘WP_SITEURL’,’http://yourdomain.com‘);
Jangan lupa klik Save Changes
!
Untuk HTTPS:
define(‘WP_HOME’,’https://yourdomain.com‘); define(‘WP_SITEURL’,’https://yourdomain.com‘);
Pastikan jika kamu menggunakan HTTP, maka keduanya harus HTTP. Jika kamu memasang SSL dan mengarahkan ke HTTPS, maka pastikan baik di dashboard WordPress ataupun file .htaccess menggunakan HTTPS juga!
Kesimpulan
Solusi dari ERR_TOO_MANY_REDIRECTS bermacam-macam tergantung penyebabnya. Misalnya melakukan setting/ konfigurasi, kesalahan pada saat redirect ke server ataupun salah konfigurasi di servis pihak ketiga. Jika solusi berikut tidak berhasil, maka silakan langsung hubungi Tim Support DomaiNesia ya. Kamu bisa kirim chat atau kirim tiket ke Tim Support DomaiNesia ya. Tertarik menggunakan hosting murah dengan teknologi SSD super cepat? Langsung cek Hosting Murah DomaiNesia aja!
Baca Juga: Tutorial Membuat Website Untuk Pemula