Cari tahu apa itu ERR_TOO_MANY_REDIRECTS dan cara memperbaikinya
Diterbitkan: 2021-07-12Pesan ERR_TOO_MANY_REDIRECTS (juga dikenal sebagai redirect loop) dapat membuat pengguna merasa bingung, tetapi itu hanya peringatan dari browser. Ini menyatakan bahwa tidak mungkin untuk mencapai halaman yang diminta.
Jika Anda menemukan pesan itu saat mencoba memuat situs Anda, itu berarti seluruh halaman atau seluruh konten tidak tersedia untuk Anda dan pengguna Anda. Ini mungkin terjadi karena perubahan terbaru di situs WordPress Anda, konfigurasi pengalihan yang salah, atau beberapa masalah dengan layanan pihak ketiga.
Meskipun tampaknya cukup serius, ini bukan akhir dunia: kesalahan ini mudah diperbaiki.
Tetapi Anda perlu menyelesaikannya sesegera mungkin untuk menghindari pengalaman buruk bagi pengunjung . Lagi pula, jika mereka melihat pesan itu di layar, mereka mungkin menyerah pada Anda bahkan sebelum mengetahui apa yang Anda tawarkan , karena situs web Anda tampaknya tidak aman.
Dalam posting ini, kami akan menjelaskan alasan kesalahan terlalu banyak pengalihan di situs WordPress. Selain itu, kami akan membahas banyak langkah yang diperlukan untuk memperbaikinya.
Inilah yang akan Anda lihat:
Apa yang dimaksud dengan ERR_TOO_MANY_REDIRECTS?
Kesalahan terlalu banyak pengalihan ditampilkan saat browser tidak dapat membuat sambungan antara halaman awal dan halaman tujuan dalam pengalihan.
Jika Anda menggunakan Google Chrome, peringatannya terlihat seperti ini: “Halaman ini tidak berfungsi. www.example.com terlalu sering mengarahkan Anda. Coba bersihkan cookie Anda. ERR_TOO_MANY_REDIRECTS” atau “Halaman web ini memiliki loop pengalihan ERR_TOO_MANY_REDIRECTS.”
Di Mozilla Firefox , Anda akan mendapatkan:
“Halaman tidak dialihkan dengan benar. Firefox telah mendeteksi bahwa server web mengalihkan permintaan untuk alamat ini dengan cara yang tidak akan pernah selesai. Masalah ini terkadang dapat disebabkan oleh penonaktifan atau penolakan untuk menerima cookie ERR_TOO_MANY_REDIRECTS.”
Pada keduanya, pesannya sangat jelas: halaman tidak dimuat karena telah dialihkan ke loop, atau ada terlalu banyak permintaan pengalihan.
Mengapa kesalahan ERR_TOO_MANY_REDIRECTS terjadi?
Pengalihan adalah strategi SEO yang efisien atau alat untuk memungkinkan pengguna mengakses halaman dengan URL yang berbeda.
Mari kita asumsikan bahwa Anda memiliki situs web yang besar dan relevan, tetapi, untuk beberapa alasan, daripada menyegarkan konten, Anda lebih suka mengirim pengguna Anda ke halaman baru, halaman yang lebih konsisten atau memiliki lebih banyak fungsi.
Akan merepotkan untuk meminta pengunjung mengklik lagi atau mengetik URL yang berbeda di bilah alamat.
Saat Anda menggunakan pengalihan, orang dapat mengakses halaman baru secara otomatis saat mencoba menjangkau halaman lama. Bahkan setelah mengetik alamat yang salah, mereka sampai ke halaman yang benar. Itu berarti peningkatan yang signifikan dalam pengalaman pengguna.
Namun, bila ada kesalahan konfigurasi, browser dapat menjadi bingung dan mengarahkan pengunjung ke URL lain atau tujuan yang tidak diketahui.
Saat browser tidak memahami atau mengetahui URL mana yang digunakan , browser berhenti mencari URL yang tepat untuk menghindari kelebihan beban. Saat itulah pengguna mendapatkan pesan kesalahan di layar.
Dalam beberapa kasus tertentu, browser bahkan masuk ke loop pengalihan tak terbatas. Begitulah cara kerjanya: URL lama dialihkan ke yang baru, tetapi karena kesalahan konfigurasi, URL baru dialihkan kembali ke yang lama.
Akhirnya, sistem menyerah untuk mencoba semua ini dan menampilkan pesan: “ERR_TOO_MANY_REDIRECTS”.
Bagaimana cara mengatasi masalah ERR_TOO_MANY_REDIRECTS?
Jika Anda bukan admin situs, Anda hanya perlu menghapus cache/cookie browser dan menyegarkan halaman. Jika itu tidak berhasil, Anda harus menghubungi manajer dan menunggu sampai dia memperbaikinya.
Namun, jika Anda adalah manajernya, Anda harus mencoba beberapa hal. Kesalahan biasanya akibat kesalahan konfigurasi WordPress, seperti yang kami sebutkan sebelumnya. Terkadang, itu bisa diselesaikan dengan sesuatu yang semudah membersihkan cookie atau cache.
Itu sebabnya kami akan menyajikan kepada Anda beberapa strategi sehingga Anda dapat menyingkirkan pesan itu. Dengan cara ini, Anda tidak akan mengecewakan pengunjung .
Hapus cookie dan cache
Ketika pesan itu muncul, beberapa browser menyarankan bahwa masalahnya mungkin pada cookie.
Itu sebabnya kami juga menyarankan Anda untuk mencobanya meskipun Anda adalah pemilik situs.
Tetapi bagaimana tepatnya Anda menghapus cache dan cookie? Itu mudah. Ini hanya membutuhkan waktu beberapa menit, meskipun berbeda tergantung pada browser yang Anda gunakan. Berikut adalah beberapa petunjuk khusus:
Google Chrome
- Di kanan atas, Anda akan melihat tiga titik kecil. Klik di atasnya. Kemudian, pilih pengaturan;
- Gulir ke bawah dan klik "Lanjutan";
- Kemudian Anda harus mengklik "Hapus riwayat penelusuran";
- Selanjutnya, pilih "cache dan cookie";
- Pilih rentang waktu, yaitu berapa banyak cookie yang ingin Anda hapus berdasarkan periode (24 jam terakhir, tujuh hari, empat minggu);
- Kemudian, klik "Hapus data".
Mozilla Firefox
- Klik pada tiga titik kecil di kanan atas;
- Selanjutnya, klik "Hapus data";
- Pilih opsi "Cookies and Cache", dan klik "Hapus".
Coba segarkan situs Anda sekali lagi. Jika strategi itu tidak berhasil, Anda harus mengikuti langkah selanjutnya.
Bersihkan cache WordPress
Jika Anda menggunakan plugin caching (Super cache WP atau lainnya), upaya selanjutnya harus mengosongkan cache WP.
Karena setiap plugin bekerja secara berbeda, penting untuk memeriksa spesifikasi plugin yang telah Anda instal di blog Anda.
Anda dapat Google nama plugin untuk beberapa info atau meminta bantuan dukungan. Kemudian, Anda akan menerima instruksi tentang cara menghapus cache di pengaturan plugin Anda secara khusus di dalam dasbor admin WordPress Anda.
Kemudian, sekali lagi, Anda perlu menyegarkan situs web untuk melihat apakah semuanya baik-baik saja. Jika masih ada kesalahan, Anda belum melakukannya. Terus membaca.
Periksa pengaturan URL
Sangat penting untuk memeriksa pengaturan URL karena kesalahan konfigurasi dapat menyebabkan pengulangan pengalihan. Klik pada tab "Umum" di dalam "Pengaturan".
Ada dua bidang utama:
- URL WordPress (yang menentukan di mana semua file WP berada);
- URL situs (alamat beranda yang tersedia untuk pengguna).
Dalam kebanyakan kasus, kedua alamat tersebut harus cocok. Periksa dengan seksama, agar perbedaan tidak menimbulkan masalah lebih lanjut.
Tak satu pun dari mereka harus mengandung:
- spasi putih di akhir;
- www di awal (seperti di https://www.example.com ). Sebaliknya, seharusnya https://example.com .
Jika satu URL berisi "www" dan yang lainnya tidak, ubahlah agar bisa sama: keduanya berisi atau tidak ada yang memuatnya. Anda juga dapat mencoba memasukkan PHP sebelum HTML.
Jika Anda tidak dapat mengakses panel kontrol untuk mengubah URL, Anda masih dapat melakukannya dengan mengedit file wp-config:
- Buka pengelola file (klien FTP);
- Buka folder dengan file WordPress Anda;
- Temukan wp-config.php;
- Klik kanan pada "Edit URL";
- Tambahkan baris tersebut ke kode (jangan lupa untuk mengubah URL);
- Definisikan ulang alamat dan ingat bahwa keduanya harus cocok, home dan WordPress ('WP_HOME' dan 'WP_SITEURL');
- Simpan file;
- Klik "Ya" pada prompt perintah untuk mengunggah file yang dimodifikasi;
- Segarkan situs dan periksa apakah masalah telah terpecahkan.
Jika mau, Anda juga dapat mengubah alamat melalui database. Yang diperlukan hanyalah login ke server web melalui MySQL. phpMyAdmin adalah bagian dari banyak panel layanan hosting dan dapat digunakan untuk itu.
- Temukan tabel wp_options (atau awalan lain yang ditentukan selama instalasi);
- Klik dua kali bidang yang perlu Anda edit;
- Ubah alamat di option_value (di dua baris pertama: alamat beranda dan alamat WordPress, hal yang sama yang kami sebutkan sebelumnya).
Ubah protokol keamanan
Jika Anda menggunakan protokol keamanan (sertifikat SSL), alihkan ke protokol default. Segarkan halaman dan periksa apakah loop pengalihan hilang.
Jika pesan masih ada, itu berarti sertifikat SSL Anda perlu diatur dengan benar sebelum Anda menggunakannya lagi (alamat tetap sebagai https).
Jangan lupa untuk berkonsultasi dengan dukungan ahli untuk kembali ke pengaturan yang menjamin keamanan akses bagi pengguna. Itu juga penting untuk memastikan keandalan yang lebih tinggi di situs Anda.
Definisikan ulang .htaccess
Sangat penting untuk memverifikasi file .htaccess setiap kali ada kesalahan di WordPress. File adalah bagian dari pengaturan server Apache dan digunakan untuk mengontrol pengalihan halaman. Oleh karena itu, masalah apa pun dalam file dapat menyebabkan masalah dalam rutinitas pengalihan.
Untuk memeriksa apakah itu masalahnya, Anda perlu mendefinisikan ulang file .htaccess:
- Cari file situs menggunakan klien FTP;
- Temukan folder dengan file WP;
- Temukan .htaccess;
- Unduh sebagai cadangan;
- Klik kanan padanya dan buka file untuk diedit (jangan pernah mengubah cadangan, hanya versi aslinya);
- Hapus konten .htaccess dan atur ulang pengaturan ke default (Anda dapat dengan mudah menemukan pengaturan default di internet);
- Simpan dan unggah file default ke server web;
- Setelah Anda selesai melakukannya, segarkan situs.
Jika situs Anda baik-baik saja setelah itu, Anda harus mempertimbangkan kembali file .htaccess; jika tidak, Anda harus memulihkan cadangan, karena file itu bukan sumber masalahnya. Kemudian, perlu untuk terus menggali.
Periksa plugin
Plugin WordPress selalu bisa menjadi akar dari masalah apa pun. Jika Anda memiliki plugin redirect yang diinstal, mulailah dengan menonaktifkannya.
Jika itu menyelesaikan masalah, Anda baik-baik saja. Jika tidak, Anda perlu menonaktifkan satu per satu untuk memeriksa plugin mana yang menyebabkan loop.
Itu mungkin memakan waktu lama, tapi jangan panik! Ada cara cepat dan nyaman untuk melakukannya secara otomatis: pertama, nonaktifkan semua plugin sekali, sebelum menyegarkan halaman (jangan lupa untuk membuat cadangan file .htaccess asli seperti yang telah kita bahas sebelumnya).
Jika loop masih ada, aktifkan kembali semua plugin dan lanjutkan ke langkah berikutnya. Setelah me-refresh situs, jika Anda melihat kesalahan hilang, Anda tidak punya pilihan lain selain menguji satu per satu.
Jika ERR_TOO_MANY_REDIRECTS membuat Anda tidak dapat mengakses panel kontrol, mungkin perlu menonaktifkan semua plugin secara manual. Anda dapat melakukannya di klien FTP atau pengelola file.
- Temukan folder plugins, yang biasanya berada di dalam folder wp-content;
- Ganti nama semua folder;
- Atau hapus semuanya sekaligus (jangan pernah lupakan cadangannya).
ERR_TOO_MANY_REDIRECTS adalah masalah yang mudah untuk dipecahkan, jadi Anda hanya perlu meminta bantuan jika tidak ada langkah yang berhasil. Jika demikian, Anda dapat mengaktifkan PHP error_reporting untuk melangkah lebih jauh dalam analisis masalah.
Kami berharap panduan ini membantu mengarahkan Anda ke solusi cepat. Namun, jika langkah-langkah tersebut tidak cukup untuk memperbaiki masalah, hubungi pengelola host Anda.
Orang yang bekerja di sana akan tahu cara mengatasi kesalahan pengalihan. Mereka bahkan mungkin menjadi orang yang menyebabkannya di tempat pertama.
Jangan tinggalkan untuk nanti . Cobalah untuk menyelesaikannya sesegera mungkin untuk memastikan bahwa pengguna Anda akan memiliki pengalaman terbaik di situs Anda.
Berbicara tentang pengalaman pengguna, tahukah Anda bahwa Anda mungkin kehilangan prospek jika halaman Anda lambat? Gunakan Penganalisis kami dan lihat bagaimana kinerja Anda dan dapatkan wawasan gratis tentang cara meningkatkannya!
[rock_performance lang="en"]