7 Cara Mengatasi Error 404 Not Found di WordPress

Saya akan sharing terkait cara mengatasi error 404 not found di WordPress setelah proses migrasi server.

Beberapa minggu yang lalu saya baru saja memindahkan semua website Situstarget ke server yang baru.

Pada saat saya mengakses beberapa halaman WordPress di blog ini, saya mendapatkan error 404.

Pada kasus saya kemarin itu, sebelumnya saya menggunakan webserver Nginx dan sekarang pindah ke Apache.

Jadi permasalahannya ada di file .htaccess yang mungkin sudah lama tidak diperbarui.

Di kasus kamu mungkin bisa saja berbeda dan membutuhkan solusi yang lain dan insyaAllah akan kita bahas sebentar lagi.

1. Periksa URL yang Dimasukkan

Langkah pertama dan paling mudah adalah memastikan URL yang kamu masukkan sudah benar.

Periksa kembali apakah terdapat kesalahan ejaan, karakter yang tertinggal, atau typo pada URL.

Jika dirasa URL sudah sesuai namun halaman di WordPress masih menampilkan 404 error not found.

Kamu bisa melakukan sedikit ediing pada pengaturan permalink.

Cara Melakukan Pengaturan Permalink Pada Situs WordPress

Kesalahan pada pengaturan permalink dapat menyebabkan error 404 Not Found.

Kamu dapat mencoba mengubah struktur permalink di Settings > Permalinks dan kemudian klik Save Changes.

Pada pengaturan di atas, saya menggunakan struktur permalink yaitu nama tulisan.

Jenis stuktur ini yang paling SEO-able karena URL bisa mengandung keyword dan mudah dihapal oleh pengguna.

3. Periksa File .htaccess

File .htaccess merupakan file konfigurasi yang terletak di root directory website kamu.

Kesalahan pada file ini dapat menyebabkan berbagai masalah, termasuk error 404 Not Found.

Jika error 404 hilang, maka Anda perlu memperbaiki atau mengganti file .htaccess.

Isi standar dari file .htaccess WordPress seperti berikut ini:

# BEGIN WordPress

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

4. Nonaktifkan Plugin yang Bermasalah

Matikan satu per satu plugin dan aktifkan kembali satu per satu untuk mengetahui mana plugin yang bermasalah

Beberapa plugin WordPress dapat menyebabkan error 404 Not Found.

Terutama plugin yang berkaitan dengan keamanan situs WordPress.

Misalnya kamu mengubah dengan plugin tertentu halaman login WordPress menjadi custom.

Pada saat kamu lupa URL login custom-nya maka kamu akan menemukan halaman error 404 not found.

Selain itu, ada juga plugin redirection yang bisa mengubah sebuah URL dan mengarahkan ke URL yang baru.

Untuk mengatasi masalah ini, kamu perlu menonaktifkan plugin keamanan atau plugin redirection tersebut.

Kemudian cek kembali apakah error 404 masih muncul atau tidak.

Jika error 404 hilang setelah menonaktifkan plugin tertentu, maka plugin tersebutlah yang menyebabkan masalah.

5. Periksa Tema WordPress

Ubah ke default theme WordPress untuk mengetahui masalah pada theme

Sama seperti plugin, tema WordPress yang bermasalah juga dapat menyebabkan error 404 Not Found meskipun jarang terjadi.

Kecuali apabila kamu menggunakan tema yang sudah sangat lawas atau tidak pernah diperbarui.

Di sisi lain, WordPress yang kamu gunakan selalu diperbarui ke versi terbaru.

Kondisi seperti ini bisa saja membuat masalah kompabilitas antara tema WordPress dengan core WordPress-nya.

Kamu bisa mencoba mengganti tema WordPress Anda dengan tema default WordPress terlebih dahulu.

Jika error 404 hilang usai mengganti tema ke tema bawaan WordPress, maka tema yang sebelumnya memang bermasalah.

6. Hapus Cache WordPress

Cache WordPress dapat menyimpan file dan data yang membantu meningkatkan performa website.

Namun, cache yang outdated dapat menyebabkan error 404 Not Found.

Kamu dapat mencoba menghapus cache WordPress Anda melalui plugin cache yang terinstal atau melalui software di server.

Setelah menghapus cache pada sisi hosting atau WordPress, lakukan juga menghapus cache pada sisi browser kamu.

7. Lakukan Restore Website

Jika semua cara di atas tidak berhasil, cara lain yang bisa kamu lakukan yaitu restore website.

Restore di sini bisa ke backup daily yang kamu lakukan, jadi satu hari sebelum kasus eror 404 itu terjadi.

Atau coba restore juga ke versi WordPress yang sebelumnya.

Proses restore ini bisa kamu lakukan apabila kamu memiliki backup atau rutin melakukan backup WordPress.

Tips Menghindari Error 404

Saya ada tips sederhana agar situs WordPress kamu tidak menampilkan halaman error 404.

Pertama, monitor dengan plugin seperti Rankmath atau Yoast untuk halaman yang menampilkan error 404.

Kedua, lakukan redirection halaman error 404 ke halaman baru yang relevan.

Ketiga, lakukan pembaruan WordPress, plugin, dan theme secara berkala.

Terakhir, jangan lupa untuk melakukan backup secara reguler untuk pencegahan terjadinya error karena update.

Dari ketujuh cara di atas, mana yang berhasil dan menjadi solusi untuk situs kamu?

Sharing yuk di Forum Situstarget, sekarang.

About The Author

Gabung Bersama +30.000 Pembaca Kami!

Daftarkan email anda untuk mendapatkan artikel terbaru dari Situstarget.com.

Proses pendaftaran hampir selesai, mohon cek email Anda dan Klik tombol konfirmasi.

Pin It on Pinterest

Share This