Cara Memperbaiki "Halaman tidak Mengarahkan dengan Benar"

Diterbitkan: 2022-03-07

Pernahkah Anda mencoba membuka situs web dan terjebak dengan kesalahan, “Halaman tidak dialihkan dengan benar”?

Pesan kesalahan khusus ini muncul di browser web Mozilla Firefox, dan biasanya muncul karena plugin yang salah, pengaturan SSL yang salah, atau beberapa masalah lain dengan pengalihan ke situs web Anda.

Pada artikel ini, kami akan membantu Anda mengetahui kemungkinan alasan untuk pesan kesalahan ini dan cara memperbaiki kesalahan ini untuk situs web WordPress dan aplikasi web PHP. Anda juga dapat mencoba solusi yang sama ketika Anda melihat pesan kesalahan yang sama di Google Drive dan situs web lainnya.

Apa arti kesalahan "Halaman tidak dialihkan dengan benar"?

Anda melihat kesalahan "Halaman tidak mengarahkan ulang dengan benar" muncul di browser web ketika Firefox terjebak dalam loop pengalihan tak terbatas. Misalnya, Anda terus-menerus dialihkan antara "Halaman 1" dan "Halaman 2" dan terjebak dalam lingkaran tanpa akhir.

Namun, alih-alih terjebak dalam lingkaran tak terbatas ini, Firefox menunjukkan kepada Anda pesan kesalahan pengalihan.

Masalah pengalihan dapat terjadi dengan hampir semua situs web, termasuk Google Drive dan YouTube. Namun, jika Anda seorang webmaster WordPress, Anda mungkin menemukan kesalahan ini saat mencoba mengakses situs WordPress Anda.

Pengguna browser web Chrome juga mengalami masalah yang sama di bawah pesan kesalahan yang berbeda, "ERR_TOO_MANY_REDIRECTS" dan solusi yang sama akan berfungsi untuk browser lain.

Mengapa pesan kesalahan "Halaman tidak dialihkan dengan benar" terjadi?

Alasan utama mengapa pesan kesalahan ini adalah salah satu atau beberapa kesalahan konfigurasi pengalihan di situs web. Namun, ada beberapa kemungkinan penyebab terjadinya kesalahan konfigurasi, sehingga agak sulit untuk mencapai akar penyebab kesalahan.

Di bagian berikut, Anda akan menemukan tips dan taktik yang berguna untuk mendiagnosis dan memperbaiki masalah yang menyebabkan kesalahan pengalihan di situs web Anda.

Solusi untuk dicoba dulu

Jika Anda mengalami masalah dengan pesan kesalahan ini dengan situs web yang tidak Anda kontrol, seperti YouTube, Anda dapat mencoba salah satu dari dua perbaikan pemecahan masalah dasar berikut terlebih dahulu.

Hanya dengan melakukan dua perbaikan ini, Anda akan dapat menyelesaikan banyak masalah pengalihan. Namun, jika langkah-langkah ini tidak menyelesaikan masalah, Anda harus memilih solusi yang lebih spesifik. Tetapi jika perbaikan ini berhasil, Anda akan menyelamatkan diri dari banyak frustrasi dan waktu.

Bersihkan cache browser
Semua browser, termasuk Firefox, menyimpan file statis situs web yang Anda kunjungi di komputer lokal dalam cache, yang membantu meningkatkan kinerjanya. Ini memungkinkan Firefox memuat situs web langsung dari komputer alih-alih mengunduh sumber daya, lagi dan lagi, setiap kali Anda mengunjungi situs web itu.

Namun, ketika ini menjadi usang, mereka dapat memicu banyak masalah yang berbeda, termasuk kesalahan "Halaman tidak dialihkan dengan benar" dan kesalahan Pengalihan 301. Karena itu, saat Anda mengosongkan cache dan memaksa browser untuk mengunduh ulang versi terbaru sumber daya, masalahnya sering kali diperbaiki.

Anda dapat membuka pengaturan privasi secara manual dengan memilih "Opsi" dari ikon hamburger di sudut kanan atas dan kemudian pergi ke tab "Privasi & Keamanan".

Atau masukkan teks berikut di bilah navigasi:

tentang: preferensi#privasi

Di bawah halaman "Privasi & Keamanan", cari bagian "Cookie dan Data Situs", dan klik tombol "Hapus Data".

Selanjutnya, Anda akan melihat pop-up di layar. Klik "Konten Web Cached" dan klik "Hapus."

Kemudian, muat ulang situs web yang bermasalah dan periksa apakah berfungsi.

Hapus cookie situs web
Alasan umum lainnya untuk pesan kesalahan pengalihan adalah cookie situs web. Sama seperti cache browser, Anda juga harus menghapus cookie browser situs web.

Anda mungkin ingin memfilter situs web yang Anda perlukan untuk menghapus cookie untuk menghindari keluar dari semua situs web yang Anda kunjungi.

Untuk menghapus cookie yang ditargetkan, Anda harus kembali ke bagian "Cookie dan Data Situs", seperti yang Anda lakukan untuk membersihkan cache. Tapi kali ini, Anda perlu mengklik tombol "Kelola Data".

Saat Anda melihat jendela pop-up, cari dan pilih nama domain situs web yang aksesnya bermasalah. Selanjutnya, klik tombol "Hapus yang Dipilih".

Kemudian, klik tombol "Hapus" pada pesan pop-up konfirmasi baru.

Sekarang, muat ulang situs web yang ingin Anda kunjungi lagi. Jika berlaku, Anda harus memasukkan data login Anda lagi.

Jika kedua tips ini memperbaiki masalah, Anda harus mempertimbangkan solusi yang lebih spesifik yang dibahas di bawah ini.

Cara mengatasi kesalahan "Halaman tidak dialihkan dengan benar" di WordPress

Jika Anda tidak dapat memperbaiki kesalahan pengalihan di situs WordPress Anda menggunakan dua solusi yang dibagikan di atas, itu berarti Anda perlu mencoba beberapa solusi khusus WordPress.

Kesalahan ini disebabkan oleh salah satu masalah pengalihan di situs WordPress Anda yang dibahas di bawah ini.

Namun, Anda dapat menggunakan alat pemeriksa pengalihan seperti httpstatus.io untuk membantu Anda memahami di mana Anda perlu memulai pemecahan masalah. Ini memungkinkan Anda untuk menganalisis masalah dalam loop pengalihan Anda dengan rincian langkah demi langkah dari rantai pengalihan Anda.

Jika Anda tidak menemukan pola apa pun dalam analisis untuk menjelaskan kesalahan pengalihan, Anda dapat menelusuri semua kiat pemecahan masalah dalam urutan yang diberikan.

Periksa pengaturan HTTPS Anda
Pengaturan HTTPS situs web Anda dapat menjadi alasan umum kesalahan konfigurasi pengalihan.

Berikut adalah beberapa kemungkinan alasan untuk ini:

  • Menggunakan HTTPS tanpa sertifikat SSL
  • Kesalahan pengalihan dapat dipicu saat Anda menerapkan HTTPS tanpa memasang sertifikat SSL. Anda dapat berkonsultasi dengan perusahaan host Anda untuk memasang sertifikat SSL.

  • Menggunakan plugin SSL
  • Disarankan agar Anda memperbarui tautan hard-code menggunakan HTTPS daripada memilih plugin SSL apa pun. Coba jalankan pencarian dan ganti plugin apa pun di database situs web Anda.

  • Memiliki pengalihan HTTP ke HTTPS yang salah dikonfigurasi
  • Mencoba mengalihkan semua lalu lintas HTTP Anda ke sumber daya HTTPS itu baik, tetapi Anda perlu memastikan bahwa Anda telah menyiapkan pengalihan ini dengan benar.

Periksa pengaturan SSL Cloudflare Anda
Anda mungkin mendapatkan pesan kesalahan pengalihan saat memasang sertifikat SSL di server situs web Anda, tetapi Anda terus menggunakan pengaturan Cloudflare Flexible SSL.

Anda perlu mengubah opsi enkripsi SSL/TLS Fleksibel Cloudflare menjadi 'Penuh' untuk memperbaiki kesalahan.

Anda dapat melakukan ini dengan membuka tab SSL/TLS di dasbor Cloudflare Anda. Dan kemudian dengan mengubah mode enkripsi SSL/TLS menjadi “Penuh.”

Periksa pengaturan situs WordPress
Jika Anda memiliki akses ke dasbor WordPress, pastikan untuk memeriksa URL situs web Anda dari 'Pengaturan', di bawah 'Umum'.

'URL Alamat WordPress' Anda harus cocok dengan 'URL Alamat Situs' Anda, baik itu URL www atau non-www.

Namun, jika Anda tidak memiliki akses ke dasbor WordPress, Anda dapat memperbarui nilai ini melalui file wp-config.php situs web Anda.

Nonaktifkan plugin WordPress untuk sementara
Terkadang plugin WordPress juga dapat menyebabkan kesalahan pengalihan, itu bisa terjadi karena plugin itu sendiri atau kompatibilitas dengan tema atau plugin lainnya.

Anda dapat dengan cepat memeriksa apakah ini masalah dalam kasus Anda dengan menonaktifkan semua plugin situs web Anda. Jika situs web berfungsi setelah menonaktifkan semua plugin, Anda akan tahu bahwa ini yang menyebabkan kesalahan.

Cara memperbaiki kesalahan "Halaman tidak mengarahkan ulang dengan benar" di PHP

Jika Anda mengalami kesalahan pengalihan di PHP, Anda dapat memperbaikinya dengan dua langkah berikut:

Periksa pengalihan Anda
Jika Anda telah menyetel pengalihan dengan PHP, sebagai fungsi header, ini mungkin penyebab umum masalah pengalihan.

Untuk memperbaikinya, Anda perlu men-debug fungsi tersebut dan memastikan Anda tidak salah membuat loop pengalihan saat menyetelnya.

Periksa kemungkinan masalah dengan login/sesi
Seringkali, kesalahan pengalihan dihasilkan dari masalah dengan login dan sesi, seperti fungsi yang memeriksa apakah pengguna login dan mengubahnya ke halaman login jika tidak.

Jika sesi atau pemeriksaan login Anda tidak disetel dengan benar, Anda dapat menjebak pengguna Anda dalam loop pengalihan.

Kesimpulan
Kesalahan "Halaman tidak dialihkan dengan benar" dan kesalahan lainnya bisa sangat membuat frustrasi untuk ditangani dan meninggalkan citra negatif merek Anda. Oleh karena itu, pastikan untuk menggunakan tip pemecahan masalah ini untuk memperbaiki kesalahan pengalihan di Mozilla Firefox dan browser lainnya.