Masalah Permalink WordPress di Nginx HTTP Server

Ketika migrasi hosting, saya menggunakan Nginx HTTP server di hosting yang baru. Setelah semua konfigurasi selesai, saya baru menyadari bahwa ketika post saya di blog (semua post) di-klik, yang terjadi adalah ditampilkan halaman 404 (not found). Setelah sedikit berguru di bawah didikan master Google, saya menemukan pencerahan. Salah satu solusi yang dapat dilakukan adalah menggunakan permalink default (http://blog.yohan.id/?p=1) yang tentu tidak saya inginkan karena bentuknya tidak sedap dipandang.

Berikut solusi yang sudah saya coba:

  1. Buka file config Nginx situs Anda, jika masih menggunakan default dapat menggunakan command berikut
    sudo nano /etc/nginx/sites-available/default
  2. Cari bagian config yang berisi baris berikut
    location / {
    try_files $uri $uri/ =404;
    }
  3. Ubah dengan baris berikut
    location / {
    try_files $uri $uri/ /index.php?$args;
    }
  4. Reload Nginx
    sudo nginx -s reload

Untuk bermain-main dengan permalink WordPress, saya akan menulis tutorial singkat di post selanjutnya.

Facebooktwittergoogle_plusredditpinterestlinkedinmail

Tinggalkan komentar