How to fix wordpress site page not found 404 error?

     

Hi jdomain.vnns! Apakah website WordPress kamu sering mengalami 404 Not Found ? Hal tersebut dimungkinkan karena kesalahan pada isi file .htaccess. Yuk ikuti panduan cara mengatasi 404 Not Found di WordPress berikut ini!


Catatan : Pastikan pada folder website kamu sudah memiliki file .htaccess, jika belum maka kamu perlu membuatnya terlebih dahulu.

Bạn đang xem: How to fix wordpress site page not found 404 error?

Sekilas Tentang Htaccess

File .htaccess merupakan suatu file “hidden” atau tersembunyi yang digunakan untuk pengaturan konfigurasi dan keamanan server. Jadi di dalam file .htaccess ini, terdapat bermacam- macam kode yang digunakan untuk pengaturan hak akses, mengarahkan alamat URL non WWW ke WWW, proteksi folder/ file, melakukan pemblokiran terhadap IP address tertentu, proteksi terhadap script website dan sebagainya.

Xem thêm: Cách Tạo Thêm Tài Khoản Gmail, Đăng Nhập Nhiều Tài Khoản Gmail Cùng Lúc

htaccess di WordPress

WordPress menggunakan file .htaccess untuk memanipulasi permalink. Yuk, ikuti panduan mengatasi 404 Not Found di WordPress berikut ini :

Berikut ini adalah script default pada file .htaccess untuk WordPress.


1
2
3
4
5
6
7
8
9
10
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php
# END WordPress

Jika kamu menggunakan WordPress Multisite maka script defaultnya seperti ini :Untuk WordPress versi 3.5 keatas

Contoh Sub Folder


1
2
3
4
5
6
7
8
9
10
11
12
13
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
# add a trailing slash to /wp-admin
RewriteRule ^(<_0-9a-zA-Z->+/)?wp-admin$ $1wp-admin/
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ -
RewriteRule ^(<_0-9a-zA-Z->+/)?(wp-(content|admin|includes).*) $2
RewriteRule ^(<_0-9a-zA-Z->+/)?(.*\.php)$ $2
RewriteRule . index.php

Contoh Sub Domain


1
2
3
4
5
6
7
8
9
10
11
12
13
14
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ -
RewriteRule ^(wp-(content|admin|includes).*) $1
RewriteRule ^(.*\.php)$ $1
RewriteRule . index.php

Jika kamu install WordPress versi 3.4 atau lebih lama dan mengaktifkan Multisite maka kamu perlu untuk menggunakan script berikut ini :

Untuk WordPress versi 3.0 hingga 3.4.2

Contoh Sub Folder


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
# uploaded files
RewriteRule ^(<_0-9a-zA-Z->+/)?files/(.+) wp-includes/ms-files.php?file=$2
# add a trailing slash to /wp-admin
RewriteRule ^(<_0-9a-zA-Z->+/)?wp-admin$ $1wp-admin/
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ -
RewriteRule ^<_0-9a-zA-Z->+/(wp-(content|admin|includes).*) $1
RewriteRule ^<_0-9a-zA-Z->+/(.*\.php)$ $1
RewriteRule . index.php
# END WordPress

Contoh Sub Domain


1
2
3
4
5
6
7
8
9
10
11
12
13
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ -
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ -
RewriteRule . index.php
# END WordPress

Cara mengatasi 404 Not Found di WordPress

Adapun cara mengatasi 404 sebagai berikut:

1. Login ke cPanel

Silakan login cPanel melalui https://namadomain/cpanel, bagi kamu yang bingung cara login ke cPanel silakan ikuti panduan cara login cPanel.

*
*
*
*
*
*
*
*
*
*
Mutiara Auliya

Hi! I am Technical Writer at jdomain.vn. I love Linux, Python, Server, WordPress, Data Analysis and Artificial Intelligence. I will help you making some technically being easy to understand :)


Chuyên mục: Domain Hosting