Cara Memperbaiki Postingan WordPress yang Mengembalikan Kesalahan 404

Postingan WordPress yang mengembalikan kesalahan 404 adalah masalah umum yang biasanya terjadi ketika aturan penulisan ulang di .htaccess rusak atau ketika pengaturan permalink tidak dikonfigurasi dengan benar. Kesalahan ini berarti konten situs WordPress Anda tidak hilang, tetapi server web tidak dapat menemukan postingan atau halaman yang diminta. Berikut ini adalah cara mengatasi dan memperbaiki masalah ini:

Atur Ulang Pengaturan Permalink

Mengatur ulang pengaturan permalink sering kali merupakan cara termudah untuk memperbaiki kesalahan 404 untuk postingan dan halaman. Berikut ini cara melakukannya:

  • Buka Dasbor WordPress Anda.
  • Navigasi ke Pengaturan > Permalink.
  • Catat pengaturan permalink saat ini (agar Anda dapat mengembalikannya jika diperlukan).
  • Pilih struktur permalink yang berbeda, klik Menyimpan Perubahan.
  • Kemudian, kembalikan ke pengaturan permalink asli Anda dan klik Menyimpan Perubahan lagi.

Proses ini memaksa WordPress untuk menyiram dan membuat ulang .htaccess aturan penulisan ulang file, yang dapat memperbaiki kesalahan 404.

Edit File .htaccess secara manual

Jika mengatur ulang permalink tidak berhasil, Anda mungkin perlu mengedit secara manual .htaccess file. File ini dapat menjadi rusak atau mungkin tidak memiliki izin yang benar untuk memperbarui secara otomatis.

  • Sambungkan ke situs Anda menggunakan klien FTP atau melalui Manajer File pada panel kontrol akun hosting Anda.
  • Cari lokasi .htaccess di direktori root instalasi WordPress Anda. Jika Anda tidak dapat melihatnya, pastikan klien FTP Anda diatur untuk menampilkan file tersembunyi. Pada beberapa klien, berkas ini mungkin disembunyikan secara default.
  • Unduh cadangan dari .htaccess ke komputer Anda (jika Anda perlu memulihkannya).
  • Mengedit .htaccess dan mengganti kontennya dengan aturan penulisan ulang WordPress default:
# MEMULAI WordPress

Mesin Tulis Ulang Aktif
Tulis UlangBasis /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
Tulis Ulang Aturan . /index.php [L]

# AKHIRI WordPress
  • Simpan perubahan dan unggah file kembali ke server Anda.
  • Periksa situs Anda untuk melihat apakah ini menyelesaikan kesalahan 404.

Pastikan File .htaccess Dapat Ditulis

WordPress harus dapat menulis ke .htaccess file. Jika diatur ke tingkat izin yang tidak mengizinkan penulisan, WordPress tidak akan dapat memperbarui struktur permalink.

  • Dengan menggunakan klien FTP atau Manajer File, periksa izin untuk .htaccess mengajukan.
  • Izin harus diatur ke 644 atau 664. Untuk mengubah izin file, klik kanan pada tombol .htaccess file, pilih "Izin File," lalu perbarui nilai numerik.
  • Setelah mengatur izin yang benar, coba atur ulang permalink Anda lagi melalui dasbor WordPress.

Periksa Konflik Plugin

Terkadang, sebuah plugin (terutama plugin caching atau SEO) dapat mengganggu permalink. Untuk memeriksa konflik plugin:

  • Nonaktifkan semua plugin Anda melalui Dasbor WordPress di bawah Plugin > Plugin yang Diinstal.
  • Aktifkan kembali satu per satu, periksa situs Anda untuk kesalahan 404 setelah setiap aktivasi.
  • Jika kesalahan muncul kembali setelah mengaktifkan plugin tertentu, kemungkinan besar Anda telah menemukan sumber masalahnya. Periksa pengaturan plugin atau cari plugin alternatif.

Periksa Konfigurasi Server Anda

Jika tidak ada solusi di atas yang berhasil, masalahnya mungkin ada pada konfigurasi peladen Anda. Hal ini sangat relevan jika Anda baru saja pindah ke penyedia hosting baru.

  • Hubungi tim dukungan penyedia hosting Anda dan jelaskan masalahnya. Mereka dapat memeriksa untuk melihat apakah server sudah dikonfigurasi dengan benar untuk menangani struktur permalink WordPress.

Kesimpulan

Postingan WordPress yang mengembalikan kesalahan 404 biasanya dapat diatasi dengan mengatur ulang permalink atau memperbaiki .htaccess file. Langkah-langkah ini biasanya mengatasi masalah, tetapi jika masalah terus berlanjut, mungkin karena masalah server atau database yang lebih kompleks, sehingga membutuhkan dukungan profesional dari host web Anda atau spesialis WordPress.