Nginx, fix pagination halaman 2 redirect ke halaman home

Jika anda menggunakan nginx pada wordpress dan pagination di halaman search pada wordpress redirect ke halaman home, maka berikut adalah solusinya.

Secara default pengaturan wordpress agar bekerja pada pada nginx bisa anda lihat sebagai berikut:

https://wordpress.org/support/article/nginx/

Biasanya kesalahan ini karena keteledoran anda sendiri dalam mengatur nginx configurasi nya, sebagai contoh, misalnya pengaturan nginx server block anda seperti ini:

location / {
# if you're just using wordpress and don't want extra rewrites
# then replace the word @rewrites with /index.php
 try_files $uri $uri/ /index.php;

}

Nah bisa anda lihat diatas, query argument nya tidak masuk ke dalam pengaturan nginx tersebut, maka solusinya ganti pengaturan nginx anda sebagai berikut:

location / {
# if you're just using wordpress and don't want extra rewrites
# then replace the word @rewrites with /index.php
 try_files $uri $uri/ /index.php?$args;

}

Masukkan kode ?$args setelah index.php.

Catatan: ini khusus advance user, jika anda menggunakan nginx tapi tidak tahu harus bagaimana, gunakan jasa dan minta untuk diperbaiki masalah pengaturan nginx pada situs wordpress anda.

Sumber: https://wordpress.stackexchange.com/questions/83024/second-page-and-next-of-search-results-redirects-me-to-the-home-page