Mengatasi permalink wordpress yang tidak bekerja pada web server NGINX

Ketika kita melakukan backup wordpress dari web server Apache dan melakukan restore di web server NGINX atau melakukan perubahan format permalink di wordpress yang berjalan di NGINX web server biasanya akan terjadi issue permalink yang tidak dapat di akses dan menampilkan 404 NOT FOUND.

Untuk mengatasi itu kita harus menambahkan baris perintah di file virtualblock atau virtualhost. untuk file konfigurasi virtual host default nginx adalah /etc/nginx/sites-available/default

Lakukan edit pada file /etc/nginx/sites-available/default *Sesuaikan dengan file konfigurasi virtual host wordpress yang digunakan

nano /etc/nginx/sites-available/default

Lalu masukkan baris berikut

  location / {
    index index.php index.html index.htm;
    try_files $uri $uri/ /index.php?$args;
}

Jika lokasi instalasi wordpress berada di /var/www/html/blog/, maka baris perintahnya adalah

  location /blog {
    index index.php index.html index.htm;
    try_files $uri $uri/ /blog/index.php?$args;
}

Keterangan artikel

Tested on: Debian 10
Sumber: 
https://emka.web.id/tutorial/tutorial-linux/2020/cara-konfigurasi-nginx-untuk-permalink-wordpress/

https://www.youtube.com/watch?v=XCLlnQMV3jU