用于路由分离的REST API使用主题的.htaccess和代理设置

时间:2018-03-19 作者:Laurie Nicholas

开发一个使用RESTAPI的解耦前端。。。

我正在使用create-react-app 因此可以输入proxy my中WP对应的字段package.json 然后写我的电话fetch(\'/wp-json/v2/pages/...\') 如果我跑步yarn start 从前端目录。。。

我很想在我的wp-content/themes/my-theme 尽管是目录

我不是.htaccess 上帝

我怎样才能做到:

一般请求,如mysite.com/jibble/jabble 由我的SPA路由处理,如mysite.com/wp-admin/*mysite.com/wp-content/uploads/* 仍由Apache处理

1 个回复
SO网友:Laurie Nicholas

好的,这可能有多余的几行,但这对我很有用:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^static/(.*)$ /wp-content/themes/MYTHEME/static/$1 [R=301,NC,L]
RewriteRule ^index\\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

结束

相关推荐

可以嵌套WordPress REST API的JSON结果吗?

我一直在尝试搜索是否可以通过以下方式在添加一些自定义字段时使用“嵌套”JSON响应register_rest_field我有以下代码:function video_get_post_meta($object, $field_name, $request){ return get_post_meta($object[\'id\'], $field_name, true); } function video_update_post_meta($value, $obj