Fixing 404 error in wordpress on VPS running nginx

25 Likes Comment
Error 404 on Wordpress nginx

Apache rewrite rules and Nginx rewrite rules are different

In apache, all you need to configure permalink using mod_rewrite module in .htaccess file. But in Nginx you’ll do in nginx.conf rewrite rules.

To avoid 404 error in wordpress, configure in your website /domain conf, change the block config location / {…..} to :

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

and reload the new configuration of nginx

service nginx reload

This tip works stably on my wordpress on VPS using vultr ( CentoS7 / Nginx / php 7.4 )

This post has referral link to my recommended VPS !!!

You might like

About the Author: Toc Xoan

This guy likes taking photos, hunting cheap tours, exploring the unique culture of every cities of Vietnam. Contact: [email protected]