WordPress supports the use of fixed links, but in the Ngnix environment, access to the page appears after 404,
In fact, the official document is documented, need to write a separate configuration,
The sample code I configured here is as follows:
server { listen ; server_name www.chaichunyan.com; Access_log /var/log/nginx/access.log main;location/{ root/www/data/xxx; Index index.php index.html index.htm; if (-f $request _filename/index.html) { rewrite (. *) $1/index.html break; } if (-f $request _filename/index.php) { rewrite (. *) $1/index.php; } if (!-f $request _filename) { rewrite (. *)/index.php; }} rewrite/wp-admin$ $scheme://$host $uri/permanent; Location ~ \.php$ { root/www/data/xxx; Fastcgi_pass 127.0.0.1:9000; Fastcgi_index index.php; Fastcgi_param script_filename $document _root$fastcgi_script_name; Include fastcgi_params; }}
The above describes the WordPress configuration fixed link nginx access 404 problem Solving method, including the aspects of the content, I hope that the PHP tutorial interested in a friend helpful.