Если вы ставили WordPress вручную на Nginx, то могли столкнуться с такой проблемой, что при смене постоянных ссылок на SEO-ориентированные (например /категория/название_статьи) перестают работать посты, благо это просто решается
Достаточно отредактировать виртуальный хост Nginx следующим образом:
server { listen 443 ssl; server_name bit-site.ru; root /var/www/bit-site; index index.php; ssl_certificate /etc/letsencrypt/live/bit-site.ru/fullchain.pem; ssl_certificate_key /etc/letsencrypt/live/bit-site.ru/privkey.pem; location / { #try_files $uri $uri/ =404; try_files $uri $uri/ /index.php$is_args$args; } }
Здесь нас интересует исключительно строчка:
location / { #try_files $uri $uri/ =404; try_files $uri $uri/ /index.php$is_args$args; }
Я закомментировал ту, что обычно ставят по умолчанию. Вам необходимо у себя оставить только ту, что не закомментирована. После того как сделали изменения, сохраняем файл и перезагружаем Nginx
sudo systemctl restart nginx
И проверяем работоспособность постов