(デフォルト)パーマリンク構造を変更せずにwordpress rest apiのURLをhttp://example.com/?rest_route=/wp/v2/
からhttp://example.com/wp-json/wp/v2/
に書き換えるにはどうすればいいですか? Apache(htaccess)にはこれが必要です。
Nginxではこれは次のようになります。
location ~ ^/wp-json/ { rewrite ^/wp-json/(.*?)$ /?rest_route=/$1 last; }
この行で解決しました:
RewriteEngine On RewriteBase/ RewriteRule ^ wp-json /(.*)/?rest_route =/$ 1 [L]