Cara Mengatasi WordPress Error 404 pada Post dan Page Permalink

WordPress Error 404 pada Post dan Page Permalink

404 Oops! That page can’t be found.

Error 404 not found juga terjadi pada Website berbasis WordPress, saat membuka artikel (post) dan halaman (page), sedangkan pada homepage atau halaman beranda tetap bisa dibuka.

Hal ini sering terjadi saat pindah server, atau ganti domain. Kami juga mengalami hal ini saat memindahkan server web untuk ersolusi.com ini.

Panduan ini bukan untuk yang artikelnya memang sudah dihapus atau tak sengaja terhapus, tapi yang artikelnya ada, di Dashboard ada, tapi begitu dibuka hasilnya error 404.

Penyebab Error 404 pada Artikel WordPress

Error ini umumnya terjadi karena menggunakan pretty permalink, atau link yang mudah dibaca oleh pengunjung web. Dan untuk menggunakan pretty permalink ini membutuhkan server fitur mod_rewrite yang terkonfigurasi dengan baik.

Inilah contoh konfigurasi permalink untuk Ersolusi.

permalink ersolusi

Kami menggunakan custom permalink, agar tampak lebih menarik dan SEO friendly.
Permalink bawaan WordPress adalah versi yang pertama, yaitu hanya dengan menggunakan ID.

Cara Mengatasi Error 404 pada WordPress

Ada dua cara untuk menangani error seperti ini.

1. Update Permalink

Kami sendiri telah membuktikan dengan cara ini berhasil, yaitu dengan cara mengatur ulang permalink, yaitu dengan cara:

1. Buka Dashboard (namadomain.com/wp-admin)
2. Buka menu Setting > Permalink
3. Simpan pengaturan permalink
4. Selesai

2. Edit htaccess

Cara kedua ini bisa dilakukan jika cara pertama ternyata tidak bisa menyelesaikan masalah, namun jika dengan cara pertama berhasil, maka tidak perlu melakukan ini.

Yaitu dengan cara mengedit file .htaccess dengan standard WordPress, pastikan anda mempunyai akses ke cPanel untuk melakukan ini, caranya:

1. Buka cPanel (namadomain.com/cpanel)
2. Login ke cPanel menggunakan akun yang diberikan pihak hosting
3. Buka file manager cari file .htaccess di direktori utama WordPress
4. Edit .htaccess lalu paste kode ini

# BEGIN WordPress

RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

# END WordPress

Cara ini sesuai yang disarankan oleh tim WordPress dalam artikel panduannya1

Jika server anda menggunakan Apache atau Litespeed, seharusnya cara ini bisa berhasil dilakukan.
Jika cara ini tidak berhasil, silahkan hubungi penyedia layanan hosting, karena bisa saja teknologi servernya berbeda dengan yang kami gunakan.

Was this helpful?

0 / 0

Referensi
  1. Common WordPress Error[]
Gimori

Informasi ini bersumber dari Official Support

Solusi error ini bersumber dari dukungan resmi yang mewakili pembuat / pengembang produk atau pemilik layanan. Bersumber dari knowledge base, FAQ, Forum Resmi, atau social media resmi dari pemilik layanan. Jika cara ini tidak memecahkan masalah, silahkan langsung hubungi official support untuk masalah ini.

3 Langkah Ersolusi Mengatasi Error

Jelaskan Informasi Error

Kami mengumpulkan informasi error, pada aplikasi atau layanan apa error itu terjadi. Jika pesan error dalam bahasa inggris, kami memberikan penjelasannya dalam Bahasa Indonesia agar mudah dipahami.

Ketahui Penyebab Error

Selanjutnya kami mengumpulkan penjelasan resmi dari pemilik layanan atau komunitas yang berisi para ahli untuk menjelaskan masalah ini. Untuk menjelaskan mengapa hal ini bisa terjadi.

Berikan Solusi Error

Kami merangkum Cara fix error, cara memperbaiki error dari pengalaman pengguna atau dari penjelasan pemilik layanan. Jika berasal dari komunitas, kami pilih solusi yang benar-benar terbukti menyelesaikan masalah.