Apakah Anda mencoba untuk memecahkan masalah “Error Too Many Redirects” di website WordPress Anda?
Ini adalah kesalahan umum WordPress yang dapat disebabkan oleh plugin atau pengaturan yang salah. Tapi itu membuat pengguna terkunci di website WordPress mereka, yang membuatnya sangat tidak nyaman.
Pada artikel ini, kami akan menunjukkan cara mudah memperbaiki Too Many Redirects di WordPress. Kami juga akan membahas cara memulihkan akses ke website Anda dan memecahkan masalah.
Apa Penyebab Error Too Many Redirects Issue di WordPress?
‘Error too many redirects’ disebabkan oleh pengalihan WordPress yang salah konfigurasi.
Seperti yang Anda ketahui, WordPress menggunakan fitur struktur URL SEO-friendly yang menggunakan redirect.
Demikian pula, banyak plugin WordPress populer menggunakan fitur ini untuk memperbaiki pengalihan sementara, pengalihan 301 permanen, dan kesalahan 404.
Menggunakan plugin untuk menyelesaikan konten yang dilindungi SSL atau masalah plugin caching WordPress juga dapat memengaruhi pengalihan dan menyebabkan kesalahan ini.
Namun, kesalahan ini tidak memberi tahu Anda apa yang menyebabkan konflik dan memaksa redirect loop di WordPress.
Ini adalah tampilan pesan kesalahan ‘The page isn’t redirecting properly’.
Selanjutnya, mari kita lihat cara memperbaiki error too many redirects di WordPress.
Kami memandu Anda langkah demi langkah melalui pemecahan masalah, mendapatkan akses ke situs WordPress Anda, dan memperbaiki kesalahan agar tidak terjadi lagi.
Berikut Cara Mengatasi Error Too Many Redirects
Ikuti langkah-langkah berikut untuk mengatasi kesalahan too many redirects pada website wordpress.
1. Hapus Cookie dan Cache Browser
Penyebab umum kesalahan bisa jadi adalah cookie browser web Anda. Coba akses website Anda menggunakan browser web yang berbeda seperti Firefox, Safari, Opera, Microsoft Edge, dll.
Jika Anda dapat mengakses website Anda secara normal menggunakan browser yang berbeda, maka Anda perlu menghapus cookie browser dan cache pada browser biasa Anda.
Di sisi lain, jika mengubah browser tidak memperbaiki masalah, Anda dapat melanjutkan ke langkah berikutnya.
2. Nonaktifkan Semua Plugin WordPress
Penyebab paling umum dari loop pengalihan WordPress atau masalah ‘Too Many Redirects’ adalah konflik plugin. Sebuah plugin yang mencoba mengatur pengalihan dengan cara yang bertentangan dengan pengalihan default WordPress akan menyebabkan kesalahan ini.
Untuk memperbaikinya, Anda perlu menonaktifkan semua plugin WordPress di website Anda. Sekarang, biasanya Anda bisa pergi ke halaman Plugins » All Plugins di dalam area admin WordPress dan menonaktifkan plugin dari sana.
Namun, kami berasumsi bahwa karena kesalahan pengalihan mungkin Anda tidak dapat mengakses area admin WordPress.
Dalam hal ini, Anda perlu menonaktifkan plugin WordPress menggunakan klien FTP, atau aplikasi File Manager di panel kontrol hosting.
Cukup sambungkan ke website menggunakan klien FTP dan buka folder /wp-content/.
Di sana Anda akan menemukan folder plugins, yang perlu Anda ganti namanya menjadi ‘plugins.deactivate’ dan itu akan menonaktifkan plugin WordPress.
Pada dasarnya, WordPress mencari folder bernama plugins untuk memuat file plugin. Ketika tidak menemukan folder, secara otomatis plugin nonaktif dalam database.
Sekarang Anda dapat mencoba mengunjungi website WordPress. Jika Anda dapat masuk ke area admin WordPress sekarang, ini berarti salah satu plugin menyebabkan kesalahan.
Untuk mengetahui plugin mana yang menjadi penyebabnya, Anda perlu beralih kembali ke klien FTP atau aplikasi File Manager dan mengganti nama folder ‘plugins.deactivate’ menjadi ‘plugins’ kembali.
Setelah itu, alihkan ke area admin WordPress website Anda dan buka halaman Plugin » Semua Plugin. Dari sini, Anda dapat mengaktifkan plugin Anda satu per satu, dan kemudian mengunjungi website Anda untuk melihat apakah Anda masih melihat kesalahan tersebut.
Setelah Anda menemukan plugin yang menyebabkan kesalahan, Anda dapat menemukan alternatif untuk plugin tersebut atau melaporkan masalah tersebut ke forum dukungan plugin.
3. Perbaiki URL WordPress
Penyebab utama lain dari kesalahan ini adalah kesalahan konfigurasi dalam pengaturan URL WordPress. Biasanya, Anda dapat melihat opsi ini di bawah Pengaturan » Halaman Umum.
Untuk sebagian besar website, URL di bidang Alamat WordPress dan Alamat Situs harus sama. Namun, beberapa pengguna mungkin akhirnya menggunakan www di satu URL dan URL non-www di URL lainnya.
Karena Anda mungkin tidak memiliki akses ke area admin WordPress, Anda mungkin perlu memperbaiki URL WordPress menggunakan klien FTP atau aplikasi File Manager.
Sambungkan ke website WordPress Anda menggunakan klien FTP dan buka /wp-content/themes/your-theme-folder/.
Dari sini Anda perlu mencari file functions.php dan mengeditnya menggunakan editor teks biasa seperti Notepad atau TextEdit.
Selanjutnya, Anda perlu menambahkan kode berikut di bagian bawah:
update_option( 'siteurl', 'https://example.com' );
update_option( 'home', 'https://example.com' );
Jangan lupa untuk mengganti https://example.com dengan URL website Anda. Anda sekarang dapat menyimpan perubahan dan mengunggah file kembali ke situs web Anda.
Setelah itu, Anda dapat mencoba mengunjungi website Anda untuk melihat apakah ini menyelesaikan kesalahan.
4. Reset File .htaccess WordPress
File .htaccess adalah file khusus yang digunakan oleh server website untuk mengelola pengalihan dan pengaturan server lainnya. WordPress juga menggunakan file ini untuk URL ramah SEO dan pengalihan lainnya.
Terkadang plugin WordPress membuat perubahan pada file .htaccess website yang dapat memicu kesalahan ini. Mungkin juga menonaktifkan plugin tidak akan menghapus perubahan tersebut dari file .htaccess Anda.
Dalam hal ini, Anda harus mengatur ulang file .htaccess WordPress Anda secara manual.
Sekali lagi, Anda perlu mengakses websitemenggunakan klien FTP atau aplikasi File Manager di dasbor hosting. Setelah terhubung, Anda akan melihat file .htaccess di folder root website.
Pertama, Anda perlu mengunduh salinan file .htaccess Anda ke komputer sebagai cadangan.
Setelah itu, Anda dapat melanjutkan dan menghapus file dari website. Kemudian sekarang coba kunjungi blog WordPress Anda, dan jika semuanya berfungsi normal, ini berarti file .htaccess yang menyebabkan kesalahan pengalihan.
Pertama, Anda harus terhubung ke website menggunakan klien FTP atau pengelola file cPanel. Jika blm memilik klien FTP klik disini: Filezilla
Selanjutnya, cari file .htaccess di direktori root situs WordPress Anda. Jika tidak ada, tampilkan hidden file. Caranya sbb:
Sebelum terhubung ke server, klik tab “Server” di menu FileZilla dan klik “Force Showing Hidden Files” di menu dropdown. Mencentang opsi ini akan memaksa FileZilla untuk menampilkan file dan direktori tersembunyi.
Anda harus mengunduh file .htaccess ke komputer Anda untuk membuat backup. Setelah itu, hapus file tersebut.
Sekarang, karena Anda telah menghapus file .htaccess, Anda perlu membuatnya kembali. Biasanya, website WordPress dapat melakukannya sendiri tetapi untuk memastikannya Anda dapat menuju ke halaman Pengaturan » Permalinks dan klik tombol ‘Simpan perubahan’ di bagian bawah.
5. Mencegah Error Too Many Redirects di WordPress
Mudah-mudahan, langkah-langkah yang disebutkan di atas akan memperbaiki masalah pengalihan di website Anda. Jika belum memperbaiki masalah, Anda mungkin perlu berbicara dengan perusahaan hosting WordPress Anda untuk memastikan bahwa itu bukan karena masalah server.
Begitu mereka memperbaiki masalah di website Anda, Anda juga harus mencari tahu apa yang menyebabkan masalah tersebut.
Jika itu adalah sebuah plugin, maka Anda perlu melaporkan masalah tersebut ke forum dukungan plugin. Namun, jika Anda tidak dapat memperoleh bantuan, temukan plugin alternatif yang memiliki fungsi yang sama.
Jika kesalahan itu disebabkan oleh kesalahan konfigurasi website WordPress, maka Anda dapat mencatatnya dan memastikan bahwa pengaturan website Anda sudah diatur dengan benar.
Kami harap artikel ini membantu Anda mengatasi kesalahan Too Many Redirects di WordPress website Anda.
→ Klik di sini untuk cara mengamankan website wordpress
→ Klik di sini untuk cara mempercepat website wordpress