WordPress Permalinks Not Working (Posts returning 404 error)

Pernah mengalami WordPress Permalinks Not Working (Posts returning 404 error)? berikut cara mengatasinya:

Pertama, kita harus mengaktifkan modul rewrite. Jika belum, aktifkan dengan perintah berikut di terminal (pengguna linux) :

sudo a2enmod rewrite

Jika terlihat

Module rewrite already enabled

Itu berarti modul rewrite sudah aktif

kemudian restart Apache dengan perintah berikut :

sudo service apache2 restart

Jika cara pertama diatas tidak berhasil, lakukan langkah selanjutnya

Buka file .htaccess pastikan isi file seperti berikut :

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

Jika tidak, silahkan copy-paste script diatas ke file .htaccess anda, kemudian lakukan restart pada Apache2

sudo service apache2 restart

Kemudian buka file apache2.conf dengan text editor yang anda suka, misal disini saya pakai nano:

sudo nano /etc/apache2/apache2.conf

pastikan kita mengedit file apache2.conf sebagai root

Lihat baris berikut

Options Indexes FollowSymLinks
AllowOverride None
Require all granted

kemudian ganti dengan baris AllowOverride None berikut menjadi AllowOverride All, terlihat sebagai berikut

Options Indexes FollowSymLinks
AllowOverride All
Require all granted

Kemudian lakukan reset pada Apache2

sudo service apache2 restart

Silahkan buka wordpress yang anda punya. Mungkin itu saja cara mengatasi WordPress Permalinks Not Working (Posts returning 404 error). Semoga bermanfaat.

(2)

0 comments on “WordPress Permalinks Not Working (Posts returning 404 error)Add yours →

Leave a Reply

Your email address will not be published. Required fields are marked *