По умолчанию Nginx на сервере VPS настроен на работу только с простыми символьными ссылками (url) WordPress.
Чтобы изменить такую ситуацию (иначе будет открываться только главная страница а вместо других записей вылезет ошибка 404 Nginx), нужно внести изменения в файл конфигурации сайта (хоста).
Настраиваем ЧПУ WordPress на сервере Nginx
1. Заходим на сервер
См. «Как зайти на vps (vds) сервер?».
2. Открываем на редактирование файл настроек сайта
Для этого вводим команду: sudo nano /etc/nginx/sites-available/file-configuration (где file-configuration название файла настроек сайта)
3. Заменяем строку в блоке server
location / {
try_files $uri $uri/ =404;
}
на
location / {
try_files $uri $uri/ /index.php?$args; # permalinks
}
Сохраняем изменения.
4. Заходим в панель WordPress
5. Включаем нужный вид ссылок (ЧПУ) в разделе Настройки-Полезные ссылки и сохраняем изменения
Теперь все страницы будут открываться а ссылки будут иметь нужный вид.
Еще статьи по веб-серверу Nginx
— Настройка Nginx на работу с постоянными ссылками в WordPress