owned this note
owned this note
Published
Linked with GitHub
---
title: Cara mengatasi 404 Not Found di Wordpress
tags: panduan, wordpress
description: Website wordpress kamu mengalami 404 Not Found? Kamu bisa ikuti cara mengatasi 404 Not Found di Wordpress.
---
**Keyword**: mengatasi 404 Not Found di Wordpress
**Permalink**: Cara mengatasi 404 Not Found di Wordpress
**SEO Title**: Cara mengatasi 404 Not Found di Wordpress
**Metadescription**: Website wordpress kamu mengalami 404 Not Found? Kamu bisa ikuti cara mengatasi 404 Not Found di Wordpress.
# Cara mengatasi 404 Not Found di Wordpress
Hai DomaiNesians! 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.
## Sekilas Tentang Htaccess
File [`.htaccess`](https://www.domainesia.com/panduan/cara-membuat-file-htaccess-di-cpanel-hosting/) 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.
### 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.
```
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
```
Jika kamu menggunakan Wordpress Multisite maka script defaultnya seperti ini :
Untuk WordPress versi 3.5 keatas
Contoh **Sub Folder**
```
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]
```
Contoh **Sub Domain**
```
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
```
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**
```
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^[_0-9a-zA-Z-]+/(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^[_0-9a-zA-Z-]+/(.*\.php)$ $1 [L]
RewriteRule . index.php [L]
# END WordPress
```
Contoh **Sub Domain**
```
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# uploaded files
RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule . index.php [L]
# 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](https://www.domainesia.com/panduan/cara-login-cpanel/).
![](https://i.imgur.com/sCG7PRw.png)
### 2. Memilih Aplikasi File Manager
Kamu dapat memilih menu `File Manager.` Silakan klik menu tersebut.
![](https://i.imgur.com/rOSnTFI.png)
### 3. Memilih Folder Utama Website
Silakan pilih `public_html` untuk mendapatkan informasi mail client manual settings.
![](https://i.imgur.com/bT9pj4s.png)
### 4. Memilih File `.htaccess`
Pada folder `public_html` maka kamu akan menemukan file `.htaccess`, klik file `.htaccess` kemudian `klik kanan` lalu klik `Edit.`
![](https://i.imgur.com/QY8HTtp.png)
### 5. Edit File `.htaccess`
Silakan kamu `copy` dan `paste` [script default untuk wordpress](https://hackmd.io/-aGjAxILTX2bSMArI67Fxw?both#htaccess-di-Wordpress) di file `.htaccess` ini kemudian klik `Save Changes`.
![](https://i.imgur.com/QLERk1C.png)
Setelah mengikuti langkah mengatasi 404 Not Found di Wordpress dengan mengubah file `.htacces`, silakan akses kembali website kamu, jika masih terdapat error maka kamu bisa melakukan sedikit pengaturan pada `Permalinks.`
## Apa itu Permalink
Dikutip dari [Wikipedia](https://id.wikipedia.org/wiki/Permalink), sebuah [permalink](https://www.domainesia.com/panduan/cara-mengubah-permalink-pada-wordpress/) atau permanent link, adalah URL (Uniform Resource Locator) yang mengarah pada suatu catatan blog atau forum tertentu setelah melewati halaman depan ke arsip. Adapun cara mengatasi 404 dengan pengaturan permalink sebagai berikut:
### 1. Login Dashboard WordPress
Langkah pertama yang harus dilakukan adalah login ke halaman dashboard website wordpress kamu. Bagi kamu yang belum tahu cara login ke halaman dashboard WordPress, silakan ikuti panduannya di [Cara Login ke Dashboard WordPress](https://www.domainesia.com/panduan/cara-login-admin-wordpress/).
![](https://i.imgur.com/2nJ3YtM.png)
### 2. Masuk Menu Permalinks
Pada halaman dashboard silakan pilih `Settings`, dan klik `Permalinks.`
![](https://i.imgur.com/tCpBQBC.png)
Kemudian klik `Save Changes`
![](https://i.imgur.com/IAhtlUf.png)
Hal ini akan meng-update pengaturan permalink postingan kamu, sehingga postingan kamu dapat dibuka kembali secara normal. Setelah melakukan langkah mengatasi 404 Not Found di Wordpress melalui `permalinks`, silakan akses website kemudian coba akses salah satu postingan kamu. Jika belum berhasil, segera hubungi [Support DomaiNesia](https://www.domainesia.com/?sp=tour).
## Kesimpulan
Dengan melakukan perubahan script pada file `.htaccess` menjadi default atau melakukan sedikit pengaturan ulang pada `Permalinks` dapat mengatasi 404 Not Found di Wordpress. Mudah bukan? DomaiNesia memiliki berbagai panduan yang dapat anda baca di [Dokumentasi DomaiNesia](https://www.domainesia.com/panduan/) dan [Video Tutorial DomaiNesia](https://www.youtube.com/watch?v=_Oue8ajUyMk&list=PLuZoBDJoTwzuKoyGhvlcNahsLRv0olcr0).