[WP] 升级WordPress5.x以后Nginx伪静态设置
[WP] 升级Wordpress 5.x以后Nginx伪静态设置
升级Wordpress 5.x 以前,Nginx的伪静态设置方法。
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; } } |
WordPress 5.x 以后,Nginx的伪静态设置方法,
当然,nginx本身是提供向前兼容的,使用哪种方式按需设置即可。
location / { try_files $uri $uri/ /index.php?$args; } rewrite /wp-admin$ $scheme://$host$uri/ permanent; |
对于wp-admin的伪静态设置, WordPress 无论是否升级 5.x都是一样的。
if (!-e $request_filename) { rewrite /wp-admin$ $scheme://$host$uri/ permanent; rewrite ^(/[^/]+)?(/wp-.*) $2 last; rewrite ^(/[^/]+)?(/.*\.php) $2 last; } |
官方文档地址
Recent Comments