DAPATKAN PENAWARAN MENARIK SETIAP PEKAN!

Wander Computindo, pengembang sistem website Indonesia. Jasa Pembuatan Website Perusahaan & Personal, Jasa Pembuatan Aplikasi Database Website, Jasa Pembuatan Aplikasi Custom, Jasa Perbaikan Program Aplikasi Website.

Home > Panduan Website > Mengatasi Link WordPress 404 Not Found Setelah Pindah Folder atau Subdomain

Mengatasi Link WordPress 404 Not Found Setelah Pindah Folder atau Subdomain

Cara Mengatasi 404 Wordpress
()

Banyak kendala yang ditemui oleh pengguna wordpress setelah melakukan migrasi atau pindah folder untuk file wordpress adalah muncul pesan error 404 not found pada semua link artikel atau postingan.
Bagaimana cara mengatasinya untuk link yang muncul pesan error 404 di wordpress?

Mengatasi WordPress 404 Not Found Setelah Pindah Folder atau Subdomain

WordPress merupakan salah satu engine web blog yang sangat populer di dunia, selain mudah dalam pengembangan dan optimasi wordpress dipilih karena banyaknya developer yang mengembangkan plugin khusus untuk pengguna dari yang gratis hingga berbayar.

Dalam postingan ini kita tidak membaha bagaimana cara instalasi wordpress atau bagaimana cara pindah folder wordpress. Tetapi lebih ke poin inti terkait “Cara Mengatasi WordPress 404 Not Found Setelah Pindah Folder atau Subdomain”.

Jika anda menemui error tersebut tidak perlu kawatir, dan tidka perlu melakukan install ulang wordpress. Berikut adalah pembahasan selengkapnya.

Perbaiki Site URL dan File htaccess WordPress

Cara paling ampuh dan terbukti mampu menyelesaikan kendala error 404 pada wordpress setelah dilakukan migrasi atau pindah folder adalah melakukan konfigurasi ulang pada Site URL dan File htaccess.

Perbaiki Site URL

Langkah yang harus anda lakukan adalah masuk ke phpMyAdmin dan masuk ke dataabse wordpress anda.

Cari tabel _options pada database anda dan ubah value pada siteurl dan home url menjadi alamat domain anda saat ini (di mana web wordpress anda berada)

Edit siteurl WordPress di phpMyAdmin Hosting

Seperti yang terlihat pada gambar di atas, anda hanya perlu merubah siteurl dan home menjadi url saat ini.

Perbaiki File .htaccess

Seperti yang kita ketahui, file .htaccess merupakan sebuah file “hidden” atau tersembunyi yang digunakan untuk mengatur konfigurasi dan keamanan server.

Jadi di dalam file .htaccess ini, terdapat bermacam- macam kode yang digunakan untuk pengaturan hak akses, routing akses, mengarahkan alamat URL non WWW ke WWW, proteksi folder/ file, melakukan pemblokiran terhadap IP address tertentu, proteksi terhadap script website dan sebagainya.

Untuk memastikan route pada situs wordpress anda sudah benar, maka anda harus menyesuaikan melalui file htaccess dengan ketentuan sebagai berikut ini.

Kode htaccess default jika anda menginstall pada “Root Folder” (public_html)

# BEGIN WordPress

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

# END WordPress

Kode htaccess jika anda menginstall pada “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]

# Catatan: kode di atas untuk WordPress versi 3.5 keatas

# 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

# Catatan: kode di atas untuk WordPress versi 3.0 hingga 3.4.2

Kode htaccess jika anda menginstall pada “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]

# Catatan: kode di atas untuk WordPress versi 3.5 keatas

# 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

# Catatan: kode diatas untuk WordPress versi 3.0 hingga 3.4.2

Cara Mengubah File htaccess WordPress

Dalam tutorial kali ini kita akan asumsikan sebagai pengguna cpanel hosting, untuk pengguna vps silahkan disesuaikan sendiri karena umumnya tiap langkah hampir sama. Berikut adalah langkah-langkah mengubah file htaccess wordpress:

  • Login ke cpanel hosting anda, selanjutnya masuk ke file manager.
  • Cari dan edit file .htaccess
  • Copy dan paste salah satu kode htaccess yang sesuai dengan kondisi wordpress anda saat ini
  • Misal saat ini anda install pada subdomain, maka gunakan Kode htaccess jika anda menginstall pada “Sub Domain”
  • Setelah proses selesai, silahkan simpan kembali file .htaccess tersebut
  • Coba akses domain wordpress anda, dan kini 404 telah hilang

Itulah pembahasan terkait, Mengatasi Link WordPress 404 Not Found Setelah Pindah Folder atau Subdomain

Star Rating:

Beri penilaian bintang untuk ini !

Kami senang atas respon anda...

Ikuti kami di sosial media untuk update terbaru!

Maaf atas ketidakpuasan anda!

Biarkan kami memperbaiki kesalahan!

Beri tahu kami apa yang perlu diperbaiki?

Bagikan ke teman:

Share!