Nginx – WordPress.org Documentation
网上很多说法是:
location / {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 /
{try_files $uri $uri/ /index.php;
}rewrite /wp-admin$ $scheme://$host$uri/ permanent;