Cara Mengatasi Masalah Error Too Many Redirects di WordPress

Menjalankan situs WordPress.org yang dihosting sendiri memiliki banyak manfaat, tetapi terkadang beberapa kesalahan yang mudah diselesaikan dapat mengganggu pemula. Error Layar Blank putih , error server internal , dan beberapa Error WordPress umum lainnya bisa sangat membebani pengguna baru. 

Baru-baru ini seorang pengguna mengarahkan perhatian pada Error ‘Too Many Redirects’ di WordPress. Ini adalah masalah umum yang mungkin ditemui pengguna WordPress. Pada artikel ini, saya akan menunjukkan kepada Anda cara mengatasi Error Too Many Redirects di WordPress.

Di Firefox, error ini akan ditampilkan seperti ini:

“Halaman tidak Redirect dengan benar. Firefox telah mendeteksi bahwa server mengalihkan permintaan untuk alamat ini dengan cara yang tidak akan pernah selesai. ”

Kesalahan pengalihan WordPress ditampilkan di Firefox

Mengapa Saya Mendapat error Too Many Redirects di WordPress?

Error ini biasanya terjadi karena masalah Redirect yang salah dikonfigurasi. Seperti yang Anda ketahui bahwa WordPress memiliki Struktur URL yang SEO friendly yang menggunakan fungsi redirect. Beberapa plugin WordPress populer lainnya juga menggunakan fungsi Redirect. Misalnya, plugin SEO WordPress memungkinkan Anda untuk menghapus basis kategori dari URL kategori dengan mengarahkan pengguna ke URL tanpa basis kategori. SSL WordPress dan plugin cache juga menggunakan Redirect.

Karena Error konfigurasi di salah satu alat Redirect ini, situs Anda mungkin akhirnya mengarahkan pengguna ke URL yang sebenarnya mengarahkan mereka kembali ke URL perujuk. Dalam hal ini browser pengguna terjebak di antara dua halaman dan karenanya Anda melihat error.

Kesalahan terlalu banyak pengalihan seperti yang ditunjukkan di Google Chrome

Bagaimana Mengatasi Error Too Many Redirects di WordPress?

Error konfigurasi paling umum yang saya temui berulang kali adalah ketika pengguna memiliki URL yang salah di pengaturan URL Alamat WordPress atau URL Alamat Situs .

WordPress dan pengaturan Alamat Situs

Misalnya, anggaplah bahwa url situs Anda adalah http://www.example.comdan Anda pergi ke Pengaturan > Umum dan setel ke http://example.com. Sebagian besar host web memungkinkan Anda memilih apakah Anda ingin menambahkan awalan www ke nama domain Anda atau memilikinya tanpa www. Jika Anda telah memilih untuk menambahkan www ke URL Anda, maka menambahkan http://example.com di pengaturan WordPress Anda akan menyebabkan kesalahan. Atau jika Anda memilih untuk menggunakan domain Anda tanpa awalan www, maka menambahkannya dengan awalan www di pengaturan WordPress akan menyebabkan error ini.

Ketika pengguna akan datang http://example.com, mereka akan dialihkan oleh konfigurasi server Anda ke http://www.example.com di mana mereka akan dialihkan kembali http://example.comoleh WordPress karena itulah yang telah Anda siapkan di pengaturan.

Jika situs Anda berfungsi dengan baik, dan Anda tidak membuat perubahan apa pun pada pengaturan tersebut. Kemudian Anda perlu menghubungi host web Anda, karena kemungkinan besar ini adalah masalah konfigurasi di ujungnya.

Namun, jika Anda tidak memiliki penyedia hosting WordPress yang andal , dan mereka menyangkal memiliki masalah dan / atau menolak membantu Anda, Anda harus mempertimbangkan untuk mengganti host web atau mengatasinya sendiri.

Untuk mengatasinya, Anda perlu mengubah Alamat WordPress dan Alamat Situs Anda. Buka Pengaturan > Umum , ubah WordPress dan Alamat Situs Anda. Jika Anda memiliki alamat Anda dengan awalan www, maka ubah ke URL non-www, dan jika Anda memiliki alamat dengan URL non-www, tambahkan awalan www.

Penting : Pastikan Anda tidak meninggalkan garis miring di akhir URL sepertihttp://www.example.com/

Ubah URL Situs Tanpa Akses ke Area Admin

Jika Anda tidak memiliki akses ke area Admin WordPress, Anda masih dapat memperbarui pengaturan ini dengan menentukannya di file wp-config.php . Cukup sambungkan ke situs web Anda menggunakan klien FTP. Setelah Anda terhubung ke situs Anda, Anda akan menemukan file wp-config.php di direktori root situs Anda. 

Anda perlu mengunduh dan mengedit file ini menggunakan editor teks seperti Notepad. Cukup tambahkan dua baris ini ke file dan jangan lupa untuk mengganti example.com dengan domain Anda sendiri.

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

Simpan file dan unggah kembali ke server web Anda. Sekarang coba akses situs WordPress Anda. Jika Anda masih tidak dapat mengakses situs Anda, coba tambahkan domain Anda dengan awalan www.

Mengatazi Masalah Redirect Lainnya

Jika langkah sebelumnya tidak menyelesaikan masalah Anda, kemungkinan besar ada masalah plugin dengan situs Anda. Seperti yang kami sebutkan sebelumnya bahwa beberapa plugin WordPress menggunakan teknik Redirect untuk melakukan berbagai hal. Kami akan mencoba membantu Anda memecahkan masalah.

Pertama, Anda perlu mencari tahu plugin mana yang menyebabkan masalah. Apakah Anda mengaktifkan plugin baru baru-baru ini tepat sebelum kesalahan ini terjadi? Apakah Anda memperbarui plugin tepat sebelum kesalahan ini terjadi? Jika jawaban untuk salah satu pertanyaan di atas adalah YA, maka itu mempersempit masalahnya ke plugin itu. Anda cukup menonaktifkan plugin itu dengan menghapus folder plugin itu dari wp-content / plugins /

Jika Anda tidak tahu plugin mana yang menyebabkan masalah, Anda perlu melakukan trial and error. Cara tercepat untuk melakukannya adalah dengan menonaktifkan semua plugin . 

Setelah penonaktifan semua plugin di situs Anda, Anda perlu menggunakan FTP untuk mendownload file .htaccess sebagai cadangan. Anda dapat menemukan file ini di direktori root situs Anda. Setelah Anda mengunduh file, hapus dari server Anda. Sekarang coba akses situs Anda.

Proses ini akan memungkinkan server Anda membuat ulang file .htaccess baru, dan karena tidak ada plugin yang diaktifkan, kemungkinan besar akan memperbaiki masalah. Jika error hilang sekarang, maka Anda tahu pasti bahwa itu adalah plugin yang menyebabkan error ini.

Langkah selanjutnya adalah mencari tahu plugin mana yang menjadi penyebabnya. Untuk melakukan ini, Anda perlu mengunduh dan menginstall salinan baru dari semua plugin Anda. Aktifkan plugin satu per satu dan setelah mengaktifkan setiap plugin, coba jelajahi beberapa halaman di situs Anda menggunakan browser yang berbeda sebagai pengguna yang tidak masuk. Semoga Anda akan menemukan plugin yang menyebabkan masalah.

Ini semua adalah solusi yang mungkin dapat memperbaiki “masalah Error Too Many Redirects” di WordPress. Apakah salah satu solusi di atas Mengatasi masalah Anda? Jika demikian, silakan beri tahu saya di komentar. Pernahkah Anda mengalami Error terlalu banyak masalah Redirect di masa lalu? bagaimana Anda mengatasinya? Jika Anda mengetahui perbaikan yang tidak tercantum dalam artikel di atas, silakan berkontribusi di komentar di bawah. 

Tinggalkan Balasan