我想使用WP API将WP博客集成到非WP网站中。
我的博客当前位于site.com/blog
,因此API托管在site.com/blog/wp-json
我的非WP网站位于site.com
当用户访问site.com/blog
或site.com/blog/<slug>
时,我想为非WP网站提供服务,但是如果我访问site.com/blog/wp-json/*
或site.com/blog/wp-admin
(基本上是{{ 1}})由Wordpress提供。
我正在使用Nginx,并在/blog/wp-*
中设置了此设置
sites-available
答案 0 :(得分:0)
location ~ ^/blog/wp-.*$ {
#go to wordpress
}
location ~ ^/blog {
#go to non-wordpress
}
按此顺序,以/ blog / wp-ANYTHING开头的所有内容都将进入wordpress。如果此位置括号未将其替换,如果它以/ blog开头,它将转到非wordpress