使用Nginx通过Blog域仅提供Wordpress API

时间:2019-10-30 05:46:48

标签: wordpress nginx

我想使用WP API将WP博客集成到非WP网站中。

我的博客当前位于site.com/blog,因此API托管在site.com/blog/wp-json

我的非WP网站位于site.com

当用户访问site.com/blogsite.com/blog/<slug>时,我想为非WP网站提供服务,但是如果我访问site.com/blog/wp-json/*site.com/blog/wp-admin(基本上是{{ 1}})由Wordpress提供。

我正在使用Nginx,并在/blog/wp-*中设置了此设置

sites-available

1 个答案:

答案 0 :(得分:0)

location ~ ^/blog/wp-.*$ {
 #go to wordpress
}

location ~ ^/blog {

 #go to non-wordpress
}

按此顺序,以/ blog / wp-ANYTHING开头的所有内容都将进入wordpress。如果此位置括号未将其替换,如果它以/ blog开头,它将转到非wordpress